C Dili

C ile İki Sayının Toplamı

C programlama dilinde iki sayının toplamı:

#include <stdio.h>
#include <locale.h>
int main()
{
    //Türkçe karakter sorunu çözümü
     char *locale;
     locale = setlocale(LC_ALL, "");
     
     int x;
     int y;
     int sonuc;
     printf("\n Birinci sayıyı girin: ");
     scanf("%d",&x);
     printf("\n İkinci sayıyı girin: ");
     scanf("%d",&y);
     sonuc = x + y;
     printf("\n İki sayının toplamı: %d",sonuc);
     return 0;

}

Çıktı:

 

İki sayının toplamını pointer kullanarak yapan C programı

#include <stdio.h>
#include<conio.h>
#include <locale.h>
int main()
{
    //Türkçe karakter sorunu çözümü
     char *locale;
     locale = setlocale(LC_ALL, "");

    int num1,num2, *p, *q, toplam;
   // *p,*q are integer pointer variables
   printf("\n Toplanacak iki sayıyı giriniz: ");
   scanf("%d %d", &num1, &num2);

   p = &num1; // &num1 adresini p pointer'ın aktarıyoruz.
   q = &num2;

   toplam = *p + *q; // pointerların işaret ettiği adreslerdeki sayıları toplıyoruz.

   printf("\n İki sayının toplamı %d",toplam);  //printing sum
   getch();

}

 

Yorum Yap