#include <stdio.h>
//unsigned = mutlak 0'dan büyük. (pozitif dediğin için böyle yaptım.)
unsigned int sayilari_toplat(unsigned int a,unsigned int b){
return a+b;
}
int main(){
unsigned int ilk_sayi,ikinci_sayi;
printf("1. Pozitif sayıyı giriniz : ");
scanf("%d",&ilk_sayi);
printf("2. pozitif sayıyı giriniz : ");
scanf("%d",&ikinci_sayi);
printf("%d",sayilari_toplat(ilk_sayi,ikinci_sayi));
return 0;
}
Forum forum gezip her yerde ödevlerini başkalarına yaptırıyorsun, araştırıp öğrenirsen buna gerek kalmaz.
Bir diplomalı cahil daha yolda.
Klavyeden a<b olmak üzere iki pozitif tamsayı girilsin. Girilen sayılar arasındaki toplamını bulan C programlamayı harici fonksiyonlar ve for deyimi kullanarak yazabilecek var mı?
#include <stdio.h>
int topla(int, int);
int main() {
while(1) {
int a, b;
printf("Lütfen a ve b değerlerini sırayla giriniz:\n");
scanf("%i %i", &a, &b);
if(a<0 || b<0) {
printf("Lütfen sadece pozitif bir tamsayı giriniz.\n");
continue;
}
else {
printf("Sonuç: %i\n", topla(a, b));
break;
}
}
return 0;
}
int topla(int a, int b) {
int c, d = 0;
for(c=0; c<a+b; c++)
d++;
return d;
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.