Lécci, Lécci tanícsatok meg programozni
  • ffxi
    #102
    "Olvassunk be 5 db pozitív egyjegyű számot a billentyűzetről! Ellenőrizzük,
    hogy csak pozitív egyjegyű számot fogadjunk el! Ha hibás számot ad meg, kérjük be újra! A program végén, írjuk ki hány számot olvastunk be összesen!"

    Ciklussal bekérem a számokat, de hogyan ellenőrizzem a ciklusan belül milyen az adott szám? if-el? if(szam>9&&szam<=0) és utána a újrakérés jön? Az meg hogy kell? Még egy ciklussal? De akkor minek az if? Mi az a végén a feladatban, hogy írjuk ki hány számot olvastunk be? Hát nem 5db-ot? HELP+THX

    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    #include<math.h>
    void main (void)
    {
    clrscr();
    int db=0,szam
    printf("\n5db egyjegyu pozitiv számot kérek!");
    do
    {
    printf("\nKérem a számot: ");
    scanf("%d",&szam);
    db++;
    if(szam<=0&&szam>9)
    {
    }
    }
    while(db!=5);
    printf("\n%ddb olvastunk",db);
    getch();
    }