Arama butonu
Bu konudaki kullanıcılar: 2 misafir
3
Cevap
929
Tıklama
0
Öne Çıkarma
Kodlarımdaki sorun ne ?
E
12 yıl (2463 mesaj)
Yüzbaşı
Konu Sahibi

2 foksyondan oluşan ve bu fonksyonlardan bir tanesinin ortalamayı hesapladığı bir tanesininde en büyüğünü bulduğu dizilerle bi program yazmaya çalışıyorum ama programı çalıştırınca segmentation fault veriyor.sorunum nedir nerde hata yapıyorum ?











#include<stdio.h>

int main()

{
int k,i,A[k];
puts("bir sayı gir");
scanf("%d",&k);
puts("Sayıları girin");
for(i=0;i<k;i++)
scanf("%d",&A);
ortalama(k,A[k]);



return 0 ;

}



int ortalama(int k,int A[k])
{
int i ;
float sum=0,aver;



for(i=0;i<k;i++)
{
sum=sum+A;
}
aver=sum/k;
printf("%.3lf",aver);
}


int enbuyuk(int k,int A[k])
{
int i,enbuyuk=0;

for(i=0;i<k;i++)

{
if(enbuyuk<A)
enbuyuk=A;
}
printf("%d",enbuyuk);



}