说明
给定一批圆的半径(半径值互不相同),找出这些圆中面积最大的圆,输出它的编号和面积。
圆的面积 = 3.14 * 半径 * 半径,面积输出时保留2位小数。
输入格式
第一行一个整数n(n<100);
第二行n个以空格相隔的整数,代表这n个圆的半径(半径值都在1~1000之间)。
输出格式
输出有2个数,用一个空格隔开。
第1个数代表最大圆的面积(保留2位小数)。
第2个数代表这个最大圆是这组数的第几个圆
样例
输入数据 1
6
2 1 6 3 4 5
Copy
输出数据 1
113.04 3
代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a[105],max=0,p;
cin >> n;
for(int i=1;i<=n;i++)
{
cin >> a[i];
if(a[i]>max)
{
max=a[i];
p=i;
}
}
cout << fixed <<setprecision(2);
cout << 3.14*max*max << " ";
cout <<p;
}