#include
#include
#include
int main()
{
int n;
int *num;
int x, y, max2, max;
int index_max; // index dari angka terbesar
printf("Banyak Angka : ");
scanf("%d",&n);
fflush(stdin);
num = (int*)malloc(n*sizeof(int)); // dynamic allocation
printf("\n");
for (x=0;x
printf("Masukan angka ke %i : ",x);
scanf("%d",&num[x]);
}
max = -1;
for (x=0;x
if (max < num[x])
{
max = num[x];
index_max = x; // index dari angka terbesar
}
}
max2 = -1;
for (y=0;y
if((y!=index_max)&&(num[y]!=max)) // y ga boleh sama dengan index angka terbesar, dengan kata laen kita skip doang
{
if (max2 < num[y])
{
max2 = num[y];
}
}
}
printf("\nTerbesar : %d",max);
printf("\nTerbesar kedua: %d",max2);
getch();
return 0;
}
sumber : http://www.kaskus.us/showthread.php?t=1215259&page=9
Tidak ada komentar:
Posting Komentar
Jangan Lupa Kasih Komentar Dan masukannya ya