Автор Тема: Помощ за задача: намиране на произведение на елементи в масив  (Прочетена 1560 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

jorju

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 5
Здравейте,
може ли малко помощ за следната задача:

Да се намери произведението на елементите в едномеренмасив от 5 елемента

Код: C++
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. const int n = 5;
  6.  
  7.         int mas[n], a, pro;
  8.  
  9.         pro = 0;
  10.  
  11.         for (a = 0; a < n; a++)
  12.  
  13.         {
  14.                 cout << "Wywedete chislo: ";
  15.  
  16.                 cin >> mas[a];
  17.                 pro=pro* mas[a];
  18.         }
  19.         cout << "Poluchenata obsha suma e: " << pro << endl;
  20.  
  21.         system("pause");
  22.  
  23.         return 0;
  24.  
  25. }

това измъдрих но нещо не работи.

Поздрави!!

Благодаря предварително!!
« Последна редакция: 23 Октомври 2016, 11:14:49 от Avalanche »

kjufte

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 1
  • -Получени: 51
  • Публикации: 308
Re: малко помощ
« Отговор #1 -: 23 Октомври 2016, 03:30:27 »
Проблема е че инициализираш произведението с 0. При всяко добавяне на елемент към масива, умножаваш елемента с 0, при което произведението си остава нула.
 
Пробвай със стартова стойност за pro=1  ;)

jorju

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 5
Re: малко помощ
« Отговор #2 -: 23 Октомври 2016, 10:42:12 »
Здравей,
направих го, работи без грешка!!

Благодаря много !!

Поздрави!!