Створіть 4 масиви з n випадкових цілих чисел (0 ≤ A[i] ≤ 100), виведіть
їх та значення максимального елементу в кожному з них на екран.
Ответы
Ответ:
#include <iostream>
#include <ctime>
#include <stdlib.h>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n],b[n],c[n],d[n];
int min[4]={100, 100, 100, 100};
int max[4]={0, 0, 0, 0};
for(int i=0; i<n; i++)
{
a[i]=rand()%101;
b[i]=rand()%101;
c[i]=rand()%101;
d[i]=rand()%101;
}
for(int i=0; i<n; i++)
{
if(a[i]>=max[1]) max[1]=a[i];
if(a[i]<=min[1]) min[1]=a[i];
}
for(int i=0; i<n; i++)
{
if(b[i]>=max[2]) max[2]=b[i];
if(b[i]<=min[2]) min[2]=b[i];
}
for(int i=0; i<n; i++)
{
if(c[i]>=max[3]) max[3]=c[i];
if(c[i]<=min[3]) min[3]=c[i];
}
for(int i=0; i<n; i++)
{
if(d[i]>=max[4]) max[4]=d[i];
if(d[i]<=min[4]) min[4]=d[i];
}
for(int i=1; i<=4; i++)
{
cout<<min[i]<<" "<<max[i]<<endl;
}
}
Объяснение:
создал четыре массива, a, b, c, d. заполнил их случайным числами. Определил минимум и максимум каждого из них и вывел. Вместо переменных минимума и максимума я использовал массив, для упрощения кода.(код длинный и сложный, но зато он работает, надеюсь тебе нужен был именно с++)