Gönderen Konu: acill yardım programdaki hatayı düzeltirmisiniz  (Okunma sayısı 1637 defa)  Share 

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı nergis_akar

  • İlk Adım
  • *
  • İleti: 3
  • Toplam: 0
acill yardım programdaki hatayı düzeltirmisiniz
« : 13 Mayıs 2009, 17:09:28 »
girilen bir serinin aritmetik ort,geometrik ort,harmonik ort,varyans,standar sapma yı bulan program;

#include<stdio.h>
#include<math.h>
void main()
{
int i;
float ort,var,stndsp,gort,har,a[10],top=0,top1,carpim=1;
printf("dizinin elemanlarini giriniz\n");
scanf("%d",&a);
for(i=0;i<10;i++){
printf("dizinin %d.elemani=",i+1);
scanf("%f",&a);
top=top+a;
top=0;
carpim=carpim*a;
}
ort=top/10;
printf("aritmatik ort=%f\n",ort);
top=0;
for(i=0;i<10;i++){
top=top+((a-ort)*(a-ort));
}
var=top/9;
printf("var=%f\n",var);
stndsp=sqrt(var);
printf("stndsp=%f\n",stndsp);
gort=pow(carpim,1/10);
printf("gort=%f\n",gort);
har=10/top1;
printf("harmonik ort=%f\n",har);
}

Çevrimdışı Gökşen

  • Genel Yönetici
  • Çırak
  • *****
  • İleti: 920
  • Toplam: 112
  • İran Prensi Resimdekiler Montajdır
Ynt: acill yardım programdaki hatayı düzeltirmisiniz
« Yanıtla #1 : 13 Mayıs 2009, 18:35:12 »
şöyle düzelltim ama hesaplardan emin değilim


#include<stdio.h>
#include<math.h>
int main()
{
int i;
float ort,var,stndsp,gort,har,a,top,top1,carpim=1;
printf("dizinin elemanlarini giriniz\n");
   
for(i=0;i<10;i++){
             
printf("dizinin %d.elemani=",i+1);
scanf("%f",&a);
top=top+a;
carpim=carpim*a;
top1=top1+(1/a);
}
ort=top/10;
printf("aritmatik ort=%f\n",ort);

for(i=0;i<10;i++){
top=top+((a-ort)*(a-ort));
}
var=top/9;
printf("var=%f\n",var);
stndsp=sqrt(var);
printf("stndsp=%f\n",stndsp);

gort=pow(carpim,0.1);
printf("gort=%f\n",gort);

har=10/top1;
printf("harmonik ort=%f\n",har);
return main();
}
Gökşen PASLI

Bilişim Forum

Ynt: acill yardım programdaki hatayı düzeltirmisiniz
« Yanıtla #1 : 13 Mayıs 2009, 18:35:12 »

 

İstediğiniz Sorudan Başlayabilirsiniz | Doktor a Sor