Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Hotii voteaza hoti?!

Camera video masina

Zilele emailului din gospodaria n...

Best gaming laptop?
 Humane (2024)

Recomandare casti 100-150 lei

Schimbare bec far VW Touran 1T3

Plata impozit PF
 Ce parere aveti de viteza/ modul ...

Love Lies Bleeding - 2024

Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...
 Receptie ciudata, in functie de t...

Donez medicamente renale ptr pisica

Ce componenta e asta si ce ziceti...

Dupa 20 ani de facultate, am uita...
 

Storing multiples of 13 in array

- - - - -
  • Please log in to reply
3 replies to this topic

#1
Kukuxumusu

Kukuxumusu

    New Member

  • Grup: Junior Members
  • Posts: 2
  • Înscris: 01.08.2015
Salut, invat de putin timp java.Un exercitiu din ceva carte suna cam asa:
"Write a program that stores the first 400 numbers that are multiples of 13 in an array."
am facut asa:

class Multiple13{
public static void main(String[] args){
int multiple[]=new int[400];
for (int i=0;i<400;i++){
multiple[i]=13*(i+1);
System.out.print(multiple[i]+" ");
}
}
}

La solutii era rezolvat asa:

class ThirteenStorer {
public static void main(String arguments[]) {
int[] thirteens = new int[400];
int numFound = 0;
// candidate: the number that might be a multiple
// of 13
int candidate = 1;
System.out.println("First 400 multiples of 13:");
while (numFound < 400) {
if (candidate % 13 == 0) {
thirteens[numFound] = candidate;
numFound++;
}
candidate++;
}
System.out.println("First 400 multiples of 13:");
for (int i = 0; i < 400; i++) {
   System.out.print(thirteens[i]+" ");
}
}
}



Ambele variante au acelasi output.Intrebarea e daca am facut corect sau imi scapa ceva?
Ms.

#2
EnachescuAlin

EnachescuAlin

    Active Member

  • Grup: Members
  • Posts: 1,008
  • Înscris: 08.07.2013
E mai optim cum ai facut tu.

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Nu exista o solutie universala.
A ta e chiar mai ok decat cealalta, fiindca nu stai sa tot aduni cate 1.

#4
Kukuxumusu

Kukuxumusu

    New Member

  • Grup: Junior Members
  • Posts: 2
  • Înscris: 01.08.2015
Multumesc pt raspunsuri si promptitudine.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate