Даны массивы x,y,z размерности m,n,k соответсвенно.Получить вектор, состоящих н... - вопрос №900091

Даны массивы x,y,z размерности m,n,k соответсвенно.Получить вектор, состоящих наибольших элементов в их порядковых номерах заданного массива

Ответы

Как я понял, нужно найти в каждом массиве макс. элемент, а в вектор записать не значение элемента, а его порядковый номер.

На каком языке писать, не сказано, поэтому напишу только алгоритм.

1) Объявляем динамические массивы x(),y(),z().

2) Вводим m, n, k. Переопределяем массивы x(m), y(n), z(k).

3) Находим максимальный элемент в каждом массиве и запоминаем его номер.

3.1) Max = x(1), Maxnomer = 1

3.1.1) Цикл по i от 2 до m

3.1.2) Если x(i) > Max, то Max = x(i), Maxnomer = i

3.1.3) Конец цикла

3.1.4) Vx = Maxnomer

3.2) Max = y(1), Maxnomer = 1

3.2.1) Цикл по i от 2 до n

3.2.2) Если y(i) > Max, то Max = y(i), Maxnomer = i

3.2.3) Конец цикла

3.2.4) Vy = Maxnomer

3.3) Max = z(1), Maxnomer = 1

3.3.1) Цикл по i от 2 до k

3.3.2) Если z(i) > Max, то Max = z(i), Maxnomer = i

3.3.3) Конец цикла

3.1.4) Vz = Maxnomer

4) Вывод Vx, Vy, Vz.

5) Конец.

10.01.14

Еva

Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store