Thursday 11 April 2013

Menentukan nilai maksimum dari sederetan nilai yang sudah diinisialisasi dan disimpan dalam array; mengirim array sebagai parameter sebuah fungsi


#include<stdio.h>
int maks(int [],int);
main()
{
int i;
int data1[]={5,34,56,-12,3,19};
int data2[]={1,-2,34,207,93,-12};
for(i=0;i<6;i++)
printf("data1[%d]= %d\n",i,data1[i]);
for(i=0;i<6;i++)
printf("data2[%d]= %d\n",i,data2[i]);
printf("nilai maksimum dari data1[] adalah %d\n",
maks(data1,6));
printf("nilai maksimum dari data2[] adalah %d\n",
maks(data2,6));
}
int maks(int nilai[],int jumlah_data)
{
int terbesar,i;
terbesar=nilai[0];
for(i=1;i<jumlah_data;i++)
if(nilai[i] > terbesar)
terbesar=nilai[i];
return terbesar;
}

No comments:

Post a Comment