Lécci, Lécci tanícsatok meg programozni
-
#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();
}