Вопрос задан 25.02.2019 в 09:57. Предмет Информатика. Спрашивает Власова Анастасия.

Даны два произвольные одномерные массивы целых чисел М1 и М2 с одинаковым количеством элементов.

Сформировать массив М3, элементами которого являются числа, образующиеся по формуле M3 [i] = M1 [i] + M2 [i].(СИ )
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Портер Лейла.
Var m1,m2,m3:array of integer;
i,n:integer;
begin
  write('Введите размер массивов');
  readln(n);
  setlength(m1,n);
  setlength(m2,n);
  setlength(m3,n);
  //Заполнение массивов
  for i:=0 to n-1 do begin
    m1[i]:=random(21)-10;
    m2[i]:=random(21)-10;
    m3[i]:= m1[i]+m2[i];
  end;
  //Вывод массивов
  for i:=0 to n-1 do write(m1[i]:4);
  writeln;
  for i:=0 to n-1 do write(m2[i]:4);
  writeln;
  for i:=0 to n-1 do write(m3[i]:4);
  writeln;
end.

Тестовое решение:
Введите размер массивов 10
   7 -10   9  -4   8  -6  10   4   6   2
  10  -3  -2  -7   1   9   2   3   5  -6
  17 -13   7 -11   9   3  12   7  11  -4

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Да, конечно! Для выполнения данной задачи вам потребуется создать третий массив M3, элементами которого будут суммы соответствующих элементов массивов M1 и M2.

Пример кода на языке программирования C:

```c #include

int main() { // Задаем размер массивов int n; printf("Введите количество элементов в массивах: "); scanf("%d", &n);

// Объявляем массивы M1, M2 и M3 int M1[n], M2[n], M3[n];

// Вводим элементы массивов M1 и M2 printf("Введите элементы массива M1:\n"); for (int i = 0; i < n; i++) { scanf("%d", &M1[i]); }

printf("Введите элементы массива M2:\n"); for (int i = 0; i < n; i++) { scanf("%d", &M2[i]); }

// Формируем массив M3 по заданной формуле for (int i = 0; i < n; i++) { M3[i] = M1[i] + M2[i]; }

// Выводим результат printf("Результирующий массив M3:\n"); for (int i = 0; i < n; i++) { printf("%d ", M3[i]); }

return 0; } ```

Этот код позволяет пользователю ввести количество элементов в массивах, а затем вводить сами элементы для массивов M1 и M2. После этого формируется массив M3 по заданной формуле, и результат выводится на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос