C dizi işlemi

Bir üye
08-04-2016, 01:47   |  #1  
Bir üye avatarı
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Ara 2015

Soruda prototipi verilen iki fonksiyon için parantez içindeki (double*dizi) yi nasıl kullanacağımı günlerdir düşünüyorum. Düz bir fonksiyon ile yapabilirdik ama bu istenen şeklini nasıl yapacağım. C kodlamada biraz acemiyim.

Araştırmalarım sonucu kütüphane oluşturmayı kavrasam da fonksiyon kodları tamamlayamayınca pek bir işe yaramıyor. Konu ile ilgili her türlü yardımı bekliyorum, lütfen ilginizi esirgemeyin. Şimdiden teşekkür ederim.  Utanma

Son Düzenleme: Bir üye ~ 08 Nisan 2016 01:54 Neden:
muhammetkocyigit0
18-02-2017, 13:04   |  #2  
Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Şub 2017

void ortalama(double* dizi){

double ort = 0.0;

for(int i = 1;i<=10;i++) ort += dizi;

ort /=10;

printf("%s - %lf","Ortalama : ",ort);

}

void maksimum(double* dizi){

double max = 0.0;

for (int i =1;i<=10;i++) if(dizi > max) max = dizi;

printf("%s - %ld","En Büyüğü : ",max);

}

void main(){

double* dizi = new double[10]{1,3,8,9,18,24,72,56,-1,-6};

ortalama(dizi);

maksimum(dizi);

getchar();

}