Mencari nilai maksimum pada program bahasa C

Listing 1. Mencari nilai maksimum

#include
#define N 20

float maks();
int i;

main()
{

float nmaks, bil[N];
int jml;
clrscr();
printf("Program mencari nilai maksimum \n\n");
           
// input jumlah bilangan
           
printf("Jumlah bilangan (maks 20) : ");
scanf("%d",&jml);
printf("\n");
           
// input data
           
for (i=0;i
{
            printf("Bilangan ke %d : ",i+1);
            scanf("%f",&bil[i]);
}
      
    
// mencari nilai maksimum

nmaks = maks(bil,jml);

// mencetak nilai maksimum
           
printf("Nilai maksimum adalah : %f",nmaks);
}

// fungsi menentukan nilai maksimum

float maks(X,k);
float X[];
int k;
{
float maksimum = X[0];
for (i=0;i
{
            if (X[i] > maksimum)
            {
                        maksimum = X[i];
            }
}
return maksimum;
}


Listing 2. Mencari nilai minimum

#include
#define N 20

float min();
int i;

main()
{

float nmin, bil[N];
int jml;
clrscr();
printf("Program mencari nilai minimum \n\n");
           
// input jumlah bilangan
           
printf("Jumlah bilangan (maks 20) : ");
scanf("%d",&jml);
printf("\n");
           
// input data
           
for (i=0;i
{
            printf("Bilangan ke %d : ",i+1);
            scanf("%f",&bil[i]);
}
           
// mencari nilai minimum

nmin = min(bil,jml);

// mencetak nilai minimum
           
printf("Nilai minimum adalah : %f",nmin);
}

// fungsi menentukan nilai minimum

float min(X,k)
float X[];
int k;
{
float minimum = X[0];
for (i=0;i
{
            if (X[i] < minimum)
            {
                        minimum = X[i];
            }
}
return minimum;
}

Komentar

Postingan populer dari blog ini

Mencari email orang di facebook dengan google

FDM (Free Download Manager), Software Gratis Pengganti IDM (Internet Download Manager) Selain IDM

Memperbaiki Flashdisk Tidak bisa di Copy