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

LOrdshokXDDD

Ребят я не могу понять как это?? Можно пожалуйста пример кода? Мне в общем то надо вот в этой консольной программе найти максимальный элемент массива и подсчитать произведение нулевые элементы одномерного массива
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
setlocale(LC_ALL, "rus");
int i=0,n;
cout<<"Введите число элементов массива:"<<endl;
cin>>n;
cout<<"Введите элементы массива"<<endl;
 
****** *a= new ******[n];
 
for (i = 0; i<n; i++)
    cin >> a[i];
    cout<<endl;
 
****** 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<<endl;
cout<<"Максимальный элемент = "<<max<<endl;
return 0;
}
4 ответа

LOrdshokXDDD

Подсчёт произведени нулевых элементов одномерного массива
Это элементы у которых значение равно нулю? Тогда их произведение равно нулю. Или это элементы с индексом 0? Такой элемент только один (если считать сначала, конечно) так что произведение нулевых элементов равно a[0]


LOrdshokXDDD

Это элементы у которых значение равно нулю?1
Честно не знаю сегодня спрошу у преподавателя ) ну в коде разобрался полностью ) в принципе думаю смогу если что сам переделать )) всем спасибо большое )


LOrdshokXDDD

Честно не знаю сегодня спрошу у преподавателя ) ну в коде разобрался полностью ) в принципе думаю смогу если что сам переделать )) всем спасибо большое )
Если препод даст задание - постарайся записать его слова точь-в-точь сразу, потому что сложно понять твоё задание где слова между собой не согласованы и вставлены слова вообще не относящиеся к этой задаче


LOrdshokXDDD

не относящиеся к этой задаче
то что я написал это именно то что дал препод возможно была опечатка.. ну сори простите если что не так.