8 Şubat 2013 Cuma

Girilen tamsayının basamak sayısını bulma


C de girilen tamsayının basamak sayısını bulma

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>


main()
{
   long int sayi, tmp;
   int N_basamak = 0;

   printf("Lutfen pozitif bir tam sayi girin: ");
   scanf("%ld", &sayi);
   tmp = sayi;

   while (tmp) {
      tmp /= 10;
      N_basamak++;
   }

   printf("%ld sayisi %d basamaklidir.", sayi, N_basamak);
}

Hiç yorum yok:

Yorum Gönder