Kenan Atay
Yoctopat
- Katılım
- 26 Kasım 2022
- Mesajlar
- 10
Daha fazla
- Cinsiyet
- Erkek
Sorumuz: n'den m'e kadar olan (n ve m kullanıcıdan girilecek 3 basamaklı sayılar) 3 basamaklı doğal sayılardan rakamları toplamı 10 olanların ortalamasını hesaplayıp ekrana yazdıran bir program yazınız.
Rakamları toplamı 10 olan sayıları(c) ve kaç tane (deger) olduklarını buldum. Ortalamasını nasıl alacağımızı bulamadım. Denediğim kodlar hata verdi.
Rakamları toplamı 10 olan sayıları(c) ve kaç tane (deger) olduklarını buldum. Ortalamasını nasıl alacağımızı bulamadım. Denediğim kodlar hata verdi.
Kod:
#include <stdio.h>
#include <conio.h>
int main()
{
int c,m,n,deger=0;
printf("bir sayi giriniz:");
scanf("%d",&n);
printf("bir sayi giriniz:");
scanf("%d",&m);
for(c=n;c<=m;c++){
int toplam;
int onlar,yuzler,birler;
birler=c%10;
onlar= (c%100)/10;
yuzler=c/100;
toplam=onlar+yuzler+birler;
if(toplam==10){
deger+=1;
printf("%d ",c);
printf("deger %d\n",deger);
}
}
getch();
return 0;
}
Dosya Ekleri
Son düzenleyen: Moderatör: