Форум программистов, компьютерный форум CyberForum.ru

Подсчёт произведение ненулевых элементов массива и определение максимального елемета - C++

Восстановить пароль Регистрация
 
LOrdshokXDDD
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 46
19.12.2013, 03:16     Подсчёт произведение ненулевых элементов массива и определение максимального елемета #1
Ребят нужна помощь буду очень благодарен.
В общем такая задача:
Надо создать числовой массив [A..N] значение N вводиться с клавиатуры и подсчитать произведение нулевых элементов, а так же найти максимальный элемент массива и вывести результаты на экран.
Зарание спасибо с меня +
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 03:16     Подсчёт произведение ненулевых элементов массива и определение максимального елемета
Посмотрите здесь:

Даны три массива A[7][7], B[7][7], C[7][7]. Найти произведение ненулевых элементов, расположенных ниже главной диагонали. C++
Найти произведение ненулевых элементов массива C++
C++ Произведение ненулевых элементов массива
C++ Массивы (найти номер максимального элемента массива, произведение элементов массива)
В одномерном массиве, состоящем из n целых элементов, 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,800
19.12.2013, 03:24     Подсчёт произведение ненулевых элементов массива и определение максимального елемета #2
Цитата Сообщение от LOrdshokXDDD Посмотреть сообщение
и подсчитать произведение нулевых элементов
????вы имели ввиду индексов?

Вот тут очень похожая задача, переделать думаю, вы сможете:
Массивы. Выдать на экран сумму элементов имеющих нечетные индексы и сообщение о том имеются ли элементы равные нулю и их количество
LOrdshokXDDD
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 46
19.12.2013, 03:28  [ТС]     Подсчёт произведение ненулевых элементов массива и определение максимального елемета #3
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
вы имели ввиду индексов?[/url]
Увы я даже не знаю, что тут имелось в виду мне её так дал преподаватель нечего не объяснив я в обще не знаю как её делать я увы пропустил тему массивов а мне её завтра надо сдать.
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,800
19.12.2013, 03:34     Подсчёт произведение ненулевых элементов массива и определение максимального елемета #4
Вообщем вы можете смело говорить, что 0*0 =0 и ничего искать не нужно.

Добавлено через 3 минуты
стоп, у вас в шапке темы задание звучит по другому. Там надо найти произведение ненулевых элементов. Посмотрите задание внимательнее.
LOrdshokXDDD
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 46
19.12.2013, 03:35  [ТС]     Подсчёт произведение ненулевых элементов массива и определение максимального елемета #5
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
что 0*0 =0 и ничего искать не нужно.
Извините а вы не могли бы помочь с кодом я просто чёт не пойму вовсе ( придётся после сессии разбираться в массивах, а то я потом чувствую в обще нечего не пойму(
Вот точный текст посчитать произведение нулевых элементов найти максимальный элемент массива результат вывести на экран.
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,800
19.12.2013, 03:42     Подсчёт произведение ненулевых элементов массива и определение максимального елемета #6
Наверное там опечатка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main(){
int i=0,n;
cout<<"Enter number:"<<endl;
cin>>n;
 
double *a= new double[n];
 
for (i = 0; i<n; i++)
    cin >> a[i];
 
double max=a[0], pr=1;
 
for(i=0;i<n;i++){
if(a[i]!=0)pr*=a[i];
if(a[i]>max)max=a[i];
}
cout<<"Pr,="<<pr<<endl;
cout<<"Max,="<<max<<endl;
return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2013, 03:56     Подсчёт произведение ненулевых элементов массива и определение максимального елемета
Еще ссылки по теме:

Произведение ненулевых элементов массива C++
C++ Найти произведение ненулевых элементов одномерного числового массива
C++ Определить произведение ненулевых элементов массива

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

Или воспользуйтесь поиском по форуму:
LOrdshokXDDD
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 46
19.12.2013, 03:56  [ТС]     Подсчёт произведение ненулевых элементов массива и определение максимального елемета #7
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Наверное там опечатка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main(){
int i=0,n;       //Задаём переменные
cout<<"Enter number:"<<endl;        // Выводим текст
cin>>n;           //Вводим значение  n
 
double *a= new double[n];  // не очень понял  строку  ну вроде инициализация массива если можно по подробней
 
for (i = 0; i<n; i++)       //Цикл ввода массива 
    cin >> a[i];    //не очень понял..  ввод элементов массива ?
 
double max=a[0], pr=1; с //создание  переменных  только чего ?
 
for(i=0;i<n;i++)   // цикл вывода массива 
{
if(a[i]!=0)pr*=a[i];  // не понял
if(a[i]>max)max=a[i]; //не понял
}
cout<<"Pr,="<<pr<<endl;
cout<<"Max,="<<max<<endl;
return 0;
Сможете пояснить моменты ? всё же учусь надо разбираться )))
Yandex
Объявления
19.12.2013, 03:56     Подсчёт произведение ненулевых элементов массива и определение максимального елемета
Ответ Создать тему
Опции темы

Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru