2 / 2 / 0
Регистрация: 30.03.2011
Сообщений: 66
1

Получить третий массив, каждый элемент которого равен сумме соответствующих элементов исходных массивов, умноженной на больший из них

19.04.2011, 14:40. Показов 2467. Ответов 1
Метки нет (Все метки)

Даны два одномерных массива одинаковой длины. Получить третий массив такой же размерности, каждый элемент которого равен сумме соответствующих элементов данных массивов, умноженной на больший из них.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2011, 14:40
Ответы с готовыми решениями:

Создать третий массив того же размера, каждый элемент которого равен сумме соответствующих элементов двух первых массивов
Даны два двумерных массива размером nxm.Создать третий массив того же размера, каждый элемент...

Получить массив, каждый элемент которого равен сумме соответствующих элементов данных массивов
Даны два одномерных массива одинаковой размерности. Получить третий массив такой же размерности,...

Получить третий массив, каждый элемент которого равен большему из соответствующих элементов данных массивов
Даны два целочисленных массива, состоящие из одинакового числа элементов. Получить третий массив...

Получить третий массив такой же размерности, каждый элемент которого равен большему из соответствующих элементов данных массивов
Даны 2 одномерных массива одинаковой размерности. Получить третий массив такой же размерности,...

1
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
19.04.2011, 15:07 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

А что если элементы равны?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
uses crt;
type mas = array[1..256] of integer;
var A,B,X: mas;
    i,j,k: integer;
begin clrscr;
randomize;
write('Введите длину массива: ');
readln(j);
k:=1;     {на случай, если соотв. элементы равны}
for i:=1 to j do begin  {задаем массивы}
   A[i]:=random(100);         {А}
   B[i]:=random(100);          {В}
   if A[i]>B[i] then k:=A[i] else    {находим наибольший из двух элементов}
     if B[i]>A[i] then k:=B[i];
   X[i]:=(A[i]+B[i])*k;     {задаем массив Х}
end;
{Вывод массивов}
write('Массив А: ');
for i:=1 to j do write(A[i]:6);
writeln; write('Массив B: ');
for i:=1 to j do write(B[i]:6);
writeln; write('Массив X: ');
for i:=1 to j do write(X[i]:6);
readkey
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2011, 15:07
Помогаю со студенческими работами здесь

Получить третий массив С такой же размерности, каждый элемент которого равен сумме соответствующих элементов массивов А и В.
3. Даны два одномерных массива А и В одинаковой размерности. Получить третий массив С такой же...

Получить массив, каждый элемент которого равен сумме соответствующих элементов двух исходных
Дан массив A(10,12) и B(10,12) А)Получить массив C(10,12) каждый элемент которого равен сумме...

Создать новый массив, каждый элемент которого равен сумме соответствующих элементов двух исходных массивов
Создать новый массив, каждый элемент которого равен сумме соответствующих элементов двух исходных...

Создать третий массив такого же размера каждый элемент которого равен сумме соответствующих элементов двух первых массивов
Даны два двумерных массива одинаковых размеров. а) Создать третий массив такого же размера каждый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru