Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Care mai sunt mediile de admitere...

Laptop cu HDD atasare memorie MMC...

Hartile google nu mai au chenarul...

Tomate in ghiveci la curte?
 Idei cale de actiune recuperare g...

Intoleranța lactoza- vegan v...

Tobe acustice insonorizare in blo...

Cine canta? Fragment din melodie...
 Tablou sigurante Dacia Sandero 2012

Baby Reindeer - 2024

Hotii voteaza hoti?!

Camera video masina
 Zilele emailului din gospodaria n...

Best gaming laptop?

Humane (2024)

Recomandare casti 100-150 lei
 

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,240
  • Î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

Bun venit pe Forumul Softpedia!

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