даны два двумерных массива А и Б сделать третий двумерный массив
даны два двумерных массива А и Б создать третий двумерный массив из наибольших частей массивов А и Б как я сообразил необходимо сопоставить 1-ый элемент первого и 1 эл второго массива а потом использовать их для творенья третьего
Таня Конзар
Странноватая задача у Вас. Там точно сделать 3-й массив из максимальных частей А и Б массива ?
Альбина Забалиева
Я Для вас её решу, но по условию, там никак не 3-й массив.
Дарья Живонлядова
нам учитель произнес сделать сначала два двумер массива потом сопоставить каждый элемент массива и записать больший из них к примеру 1ый эл 1ого массива 2 а1ый 2ого -8 мы берем 2(2>-8) и так дальше массивы всех размерностей
Агата Бельмакина
сопоставлять их через if... then...else..
Алина Блющицина
Ты не указал на каком языке писал, потому я начал на С, сейчас кину на паскале, для тебя ведь на нем быстрее всего необходимо
Олег
и на С и на паскале
Максим Гавриченко
Ну превосходно, фортуны)
Моргунков
Колян
вот как в паскале все жто добить
1 ответ
Альбина Мармалюк
include lt;stdio.hgt;
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; ilt;n; i++)
for (j=0; jlt;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; ilt;n; i++)
for (j=0; jlt;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; ilt;n; i++)
for (j=0; jlt;m; j++)
if (A[i][j]gt;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]gt;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.
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; ilt;n; i++)
for (j=0; jlt;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; ilt;n; i++)
for (j=0; jlt;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; ilt;n; i++)
for (j=0; jlt;m; j++)
if (A[i][j]gt;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]gt;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.
Miroslava
спасибо
Злата Алтанова
я только в паскале не усвою как потом из этих частей сделать двумерный массив
Julija Kuevda
if A[i,j]>B[i,j] then C[i,j]:=A[i,j] else C[i,j]:=B[i,j];Сопоставляем к образцу элементы A[1,1]>B[1,1] тогда в C[1,1]:=; будет записано большее из А и В массива, к образцу этому - A[4]>B[7] тогда в будет C[7]
Lena Obrynba
Создаем 3-ий массив такой же и просто перезаписываем его значение условием if A[i,j]>B[i,j] и всё
Зимовчеко
Агата
Всё понятно спасибо громадное!
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
Облако тегов