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(); }