Дан одномерный массив размерности N. Найти творение частей, расположенных до
Дан одномерный массив размерности N. Отыскать творение частей, расположенных до наибольшего и количество частей после него.
Напишите пожалуйста словесное описание алгоритма!
Эльвира Меледнер
Что такое "словесное писание"? На каком-то псевдокоде либо простым русским языком в стиле "берем...найдем, поместим..."?
Виктория Викторинова
Словесное описание метода Начало1. Задать (А, В)2. Вычислить Y := 3. Вычислить Z := 4. Выдать (Y, Z)Конец
Алла Пионицина
вот пример
1 ответ
Валерия Гайош
Написал программку с комментариями, сами составите алгоритм
int main ()
const int n = 10;
int massive[n];
int maxElem;
int numberOfMaxElem;
for(int i=0;ilt;n;++i)
cingt;gt;massive[i]; // вводим массив из 10 частей
maxElem = massive[0]; // наибольший элемент - 1-ый, присваиваем
for(int i=0;ilt;n;++i)
if(massive[i]gt;maxElem) // если наибольший элемент меньше
maxElem = massive[i];//чем данный, то данному присваеваем //максимальный
numberOfMaxElem = i; //определяем номер макс элемента
int multElemBeforeMax;
for(int j=0;jlt;numberOfMaxElem;++j)
multElemBeforeMax *= massive[j]; // творенье элементов до наибольшего
int countElemBehindMax;
countElemBehindMax = n-numberOfMaxElem; // кол-во элементов после наибольшего
cout lt;lt;multElemBeforeMax; // вывод на экран
cout lt;lt;countElemBehindMax;
return 0;
int main ()
const int n = 10;
int massive[n];
int maxElem;
int numberOfMaxElem;
for(int i=0;ilt;n;++i)
cingt;gt;massive[i]; // вводим массив из 10 частей
maxElem = massive[0]; // наибольший элемент - 1-ый, присваиваем
for(int i=0;ilt;n;++i)
if(massive[i]gt;maxElem) // если наибольший элемент меньше
maxElem = massive[i];//чем данный, то данному присваеваем //максимальный
numberOfMaxElem = i; //определяем номер макс элемента
int multElemBeforeMax;
for(int j=0;jlt;numberOfMaxElem;++j)
multElemBeforeMax *= massive[j]; // творенье элементов до наибольшего
int countElemBehindMax;
countElemBehindMax = n-numberOfMaxElem; // кол-во элементов после наибольшего
cout lt;lt;multElemBeforeMax; // вывод на экран
cout lt;lt;countElemBehindMax;
return 0;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 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 причём
Геометрия.
Облако тегов