Bu program kullanıcıdan ilk başta kaç adet sayı girişi yapacağını aldıktan sonra girilen sayının 5 ile karşılaştırılıp 5'ten küçük ise tekrar sayı girişi yapılması istenen, 5'e eşit veya 5'ten büyük ise de ne kadar sayı girilecekse o kadar sayı girişi yaptırılıp çift ve tek sayıların ayrı ayrı ortalamasını bulan programdır.
Yani rasgele girilen sayıların tek mi çift mi olduğunu bulup ortalamasını hesaplayan program yapıyoruz.
Bu program için:
- 8 Adet Integer tipi değişken ,
- 2 Adet Float tipi değişken tanımladık.
#include<stdio.h>
#include<conio.h>
int ciftsayi=0,ciftt=0,teksayi=0,tekt=0;
float ciftort,tekort;
int adet ,i,sayi,kontrol;
main(){
clrscr();
hata:
printf("Kac Adet Sayi Girilecek>>\n");
scanf("%d",&adet);
if(adet<5) goto hata;
else goto devam;
devam:
for(i=1;i<=adet;i++){
printf("%d. Sayiyi Giriniz>>\n",i);
scanf("%d",&sayi);
kontrol=sayi%2;
if(kontrol==0) {
ciftsayi+=1;
ciftt+=sayi;}
else {
teksayi+=1;
tekt+=sayi;
}
}
ciftort=ciftt/ciftsayi;
tekort=tekt/teksayi;
printf("Tek Sayilarin Toplami>> %d 'dir.\n",tekt);
printf("Tek Sayilarin Adeti>> %d 'dir.\n",teksayi);
printf("Cift Sayilarin Toplami>> %d 'dir.\n",ciftt);
printf("Cift Sayilarin Adeti>> %d 'dir.\n",ciftsayi);
printf("------------------------------------------\n");
printf("Tek Sayilarin Ortalamasi>> %3.2f 'dir.\n",tekort);
printf("Cift Sayilarin Ortalamasi>> %3.2f 'dir.\n",ciftort);
getch();
}