Вопрос Помогите, пожалуйста решить задачу c++

Регистрация
22 Июл 2013
Сообщения
101
Репутация
0
Спасибо
0
Монет
0
Найти произведение максимального и минимального значений для N элементов массива.
 
Для массива типа int длины N с элементами, вводимыми с клавиатуры:
#include
using namespace std; int main()
{ int i, maxi, mini, N; cout > N; int A[N];cin >> A[0];
mini = maxi = A[0]; for (i = 1;i < N; i++)
{ cin >> A; if (A < mini) mini = A;
if (A > maxi) maxi = A; }
cout
 
int n;
std::cin &gt;&gt; n;
int mx = -2e9, mn = 2e9;
for (int i = 0; i &lt; n; i++) {
int x;
std::cin &gt;&gt; x;
mx = std::max(mx, x);
mn = std::min(mn, x);
}
std::cout &lt;&lt; mx * mn &lt;&lt; std::endl;
 
Назад
Сверху