даны два двумерных массива А и Б создать третий двумерный массив из максимальных элементов массивов А и Б как я понял нужно сравнить первый элемент
5-9 класс
|
первого и 1 эл второго массива а затем использовать их для создания третьего
#include <stdio.h>
char main(void)
{
char A[5][5],B[5][5],C[5][5];
int i,j, n = 5, m = 5;
printf(" Array A: ");
printf("\r\n");
srand(time(0));
for (i=0; i<n; i++)
{
for (j=0; j<m; j++)
{
A[i][j] = rand() %10;
printf("%d ", A[i][j]);
}
printf("\r\n");
}
printf(" Array B: ");
printf("\r\n");
srand(time(0));
for (i=0; i<n; i++)
{
for (j=0; j<m; j++)
{
B[i][j] =1+ rand() %9;
printf("%d ", B[i][j]);
}
printf("\r\n");
}
printf(" Array C: ");
printf("\r\n");
for (i=0; i<n; i++)
{
for (j=0; j<m; j++)
{
if (A[i][j]>B[i][j])
C[i][j] = A[i][j];
else
C[i][j] = B[i][j];
printf("%d ", C[i][j]);
}
printf("\r\n");
}
}
//////////////////////////// ПАСКАЛЬ /////////////////////////
Program asd;
Const n=3; m=3;
var A,B,C:array[1..n,1..m] of integer;
i,j:integer;
BEGIN
Writeln('Массив А: ');
For i:=1 to n do
begin
for j:=1 to m do
begin
A[i,j]:=Random(10);
Write(A[i,j]:3);
end;
Writeln;
end;
Writeln;
Writeln('Массив B: ');
For i:=1 to n do
begin
for j:=1 to m do
begin
B[i,j]:=Random(10);
Write(B[i,j]:3);
end;
Writeln;
end;
Writeln;
Writeln('Массив C: ');
For i:=1 to n do
begin
for j:=1 to m do
begin
if A[i,j]>B[i,j] then C[i,j]:=A[i,j]
else C[i,j]:=B[i,j];
Write(C[i,j]:3);
end;
writeln;
end;
END.
сравнивать их через if... then...else..
Ты не указал на каком языке писал, поэтому я начал на С, сейчас кину на паскале, тебе ведь на нем скорее всего нужно
и на С и на паскале
Ну хорошо, удачи)
вот как в паскале все жто добить
Другие вопросы из категории
Читайте также
2). Дан массив из n элементов. Написать программу подсчитывающую произведение элементов массива.
2. Создать массив A из 10 элементов, заполненный случайным образом числами принадлежащих промежутку (0;20). Вывести полученный массив на экран. Вычислить количество элементов массива, значения которых не превышают среднее арифметическое значений его элементов.
2. Дан массив целых чисел,найти количество отрицательных элементов массива.
3. Дан массив целых чисел,найти количество чётных чисел в массиве.
таких членов.
2.Дан массив из 10 элементов. Найти количество элементов с четными индексами.
3.Дан массив из 10 элементов. Найти наибольший элемент массива.
ести максимальное значение среди трехзначных элементов массива, делящихся на 4. Если в исходном массиве нет трехзначного элемента, который делится на 4, то вывести сообщение о том, что такого числа нет.