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