#include <stdio.h>
int main()
{
int bir_basamakli = 0;
int iki_basamakli = 0;
int uc_basamakli = 0;
int durum = 0;
int sayi;
while (durum == 0)
{
printf("sayi: ");
scanf("%d", &sayi);
if (sayi > 999)
{
durum = 1;
}
else
{
if (sayi > 99)
{
uc_basamakli += 1;
}
else
{
if (sayi > 9)
{
iki_basamakli += 1;
}
else
{
bir_basamakli += 1;
}
}
}
}
printf("Bir basamakli: %d tane,\n", bir_basamakli);
printf("Iki basamakli: %d tane,\n", iki_basamakli);
printf("Uc basamakli: %d tane,\n", uc_basamakli);
return 0;
}
Koşul cümleleri ile, girilen sayının kaç basamaklı olduğunu kontrol ederek amacımıza ulaşabiliriz.