3 Kasım 2018 Cumartesi

Girilen sayının basamaklarını toplayıp Çift oldugunu söyleyen Program C

#include<stdio.h>
int main()
{
      int sayi,yuzler,onlar,birler,binler;
      int y,o,b,bi,sonuc,yu,i,j;
      printf("Dort basamakli bir sayi giriniz \n(cikis icin 0 a basin) :");
      scanf("%d",&sayi);
      while (sayi!=0)
      {
            if(sayi>=1000 && sayi<=9999)
            {
         
            binler=(sayi/1000);  printf("%d \n",binler);
                yuzler=(sayi/100);
if(yuzler>10){

            yu=yuzler%10;
            y=yu;
        };   printf("%d \n",yu);
                onlar=(sayi%100)/10; printf("%d  \n",onlar);
                birler=(sayi%10);    printf("%d  \n",birler);
             
               
   
             
                o=onlar;
                b=birler;
                bi=binler;
                sonuc=bi+b+o+yu;
                printf("Basamaklardaki sayilarin toplami %d dir  \n",sonuc);
                if(sonuc%2==0)
                printf("Toplamlari %d chift sayidir\n",sonuc);
                else
                printf("Toplamlari %d chift sayi degildir \n",sonuc);
             
                               
            }
            else
            {   printf("yanlis giris yaptiniz !.. \n");
             
            } 
            printf("\n****** Dort basamakli bir sayi giriniz ******\n(cikis icin 0 a basin) :");
            scanf("%d",&sayi);
      } 
     
      printf("program sonlaniyor...");
      getch();   
         
     
}   

0 yorum:

Yorum Gönder