Jump to content
PirateClub.hu

for ciklus problémák


JOCEE1
 Share

Recommended Posts

Nos hát elég gyakran fogok írni ide szerintem, de máris a lényegre térek.

For ciklussal egy olyan programot kéne megírjak, ami bekéri egy tömbnek az elemeit, mind addig amíg egy nullát nem irok a bemenő értéknek.

Ez az amit nm tudok összehozni for ciklussal.

Link to comment
Share on other sites

Hello JOCEE!

 

probléma megoldása:

 

for (i=0; i= 100; i++){

scanf("%d",&n); // bekéri az értéket

if (n==0) { // ha a beírt érték 0 akkor

break; // break-re kilép a ciklusból

}

tomb = n; // ha nem nulla akkor beírja a tömbe a megadott értéket

}

 

persze a szükséges változókat és a tömböt deklarálod és már működik is.

Ha van még kérdés csak nyugodtan.

 

Link to comment
Share on other sites

Szerintem sok a 3/5.. :unsure:

for (i=0; i= 100; i++)

elég csúnya hiba, bár így minden esetben 0-val zár, de minden számunk a tomb[100]-ba kerül, tehát csak az utolsó (előtti) számunk marad meg ;)

helyette

for (i=0;; i++)

de még mindig meg van a lehetőség arra, hogy kicsi lesz a tömb, tehát

for(int i = 0; i < sizeof(tomb)/sizeof(tomb[0]); i++) {
     scanf("%d",&n);
     if(n == 0) {
          break;
     }
     tomb[i] = n;
}
if(n) { // ha az utolsó szám nem nulla -> túllépte a tömb méretét ..
     // ...
}

Link to comment
Share on other sites

  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Hozzászólás a témához...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Jelenleg olvassa   0 members

    • No registered users viewing this page.
×
×
  • Create New...