Hazır Script – Hazır Kod » Dizi fonksiyonları

Haberler  Forum  Memurlar  Meb  Sağlık   Sözleşmeli  Kpss  Adalet  Diyanet   Kariyer  Anket  Spor  Sözlük  Oyun  Sohbet  FM

 

Dizi fonksiyonları

Dizi fonksiyonları

Girilen istediğiniz kadar [maks 100] sayıdan en küçüğünü ve en büyüğünü bulur bu sayıların ortalamalarını alıp tümünü ekranda gösterir.

codeDivStart()


/*Girilen istediğiniz kadar [maks 100] sayıdan en küçüğünü ve en büyüğünü bulur, bu sayıların ortalamalarını alıp tümünü ekranda gösterir.*/

#include <iostream>

using namespace std;

/*Deklerasyonlar*/

float max_sayi(float[] ,int);

float min_sayi(float[], int);

float ort_sayi(float[], int);

/*--------------*/

int main()

{

    cout<<"|##### Barcoder #####|\n\n";

	int a=0;

    float dizi[100];

    char kar;

    do{

    cout<<"\nBir tamsayi girin : "; cin>>dizi[a++];

    cout<<"\n  ! Baska bir sayi girecekmisiniz? (e/h): "; cin>>kar;

    }while(kar!='h');

    cout<<"\n----------------------------------------";

    cout<<"\nGirdiginiz sayilar arasinda en buyugu : ";

    cout<<max_sayi(dizi , a)<<endl;

    cout<<"\nGirdiginiz sayilar arasinda en kucugu : ";

    cout<<min_sayi(dizi , a)<<endl;

    cout<<"\nGirdiginiz sayilarin ortalamasi : ";

    cout<<ort_sayi(dizi , a)<<endl;

    cout<<"\n----------------------------------------\n\n";

    system("pause");

}

/*max_sayi fonk.*/

float max_sayi(float sayi[], int r)

{

            float max;

            max = sayi[0];

            for(int i = 1; i < r; i++ )

            {

            if( max < sayi[i] )

            max = sayi[i];

            }

            return max;

}

/*min_sayi fonk.*/

float min_sayi(float syy[], int c)

{

            int min;

            min = syy[0];

            for(int i=1; i<c; i++)

            {

            if(min>syy[i])

            min = syy[i];

            }

            return min;

}

/*ort_sayi fonk.*/

float ort_sayi(float dzi[], int d)

{

            float ort=0;

            for(int i=0; i<d; i++)

            {

            ort += dzi[i];

            }

            return ort/d;

}

/* Barcoder :: C++ */

barcoder

barcoder90@gmail.com
Etiketler:
Henüz yorum yok.

HABERLER

Bad Behavior has blocked 46 access attempts in the last 7 days.