Tìm số giá trị và vị trí số lớn thứ hai trong mảng trong C
#include<stdio.h>
#include <conio.h>
void nhap_mang(float a[],int n)
{
for(int i=0;i<n;i=i+1)
{
printf("\na[%d]= ",i);
scanf("%f",&a[i]);
}
}
int main()
{ float a[100],max1,max2;
int n,i,j,k=0,stt=0;
printf("Nhap so phan tu cua mang = "); scanf("%d",&n);
nhap_mang(a,n);
max1=a[0];
for(i=0;i<n;i=i+1)
{
if(a[i]>max1)
max1=a[i];
}
max2=0;
for(i=0;i<n;i=i+1)
{
if(a[i]>max2 && a[i]!=max1)
{
max2=a[i];
stt=i+1;
}
}
printf("So co gia tri lon thu hai la: %.2f",max2);
printf("\nSo do dung thu %d trong day.",stt);
getch();
}


Không có nhận xét nào:
Write nhận xét