Tuesday, January 5, 2010

menentukan nilai minimum dan posisinya (C++)

#include
#include
main()
{ int n,i,min,index,data[100];
printf("\nbanyak data : ");scanf("%d",&n);
for(i=1;i<=n;i++)
{
do {printf("data ke-%d : ",i);
scanf("%d",&data[i]);}
while(data[i]<0);
if(i==1) { min=data[1]; index=1; }
else
{
if(data[i]<=min) { min=data[i]; index=i; }
}
}
printf("\n\nnilai terkecil dari %d data = %d pada urutan ke %d.",n,min,index);
getch();
}

1 comment:

  1. itu hanya untuk nilai yang lebih dari nol

    karena instruksi
    do
    ...
    ...
    while (data[i]<0);

    lantas bagaimana dengan kalau lebih kecil daripada nol?

    ReplyDelete

komen?