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

Почему произведение всегда равно 0? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить функции итератора, вне класса http://www.cyberforum.ru/cpp-beginners/thread1113727.html
Есть класс, к примеру очередь Queue, и есть итератор этого класса, объявленный внутри класса, как его public член. Я хочу определить функции итератора, вне класса. Так вот, как это сделать, особенно если мне надо чтобы функция оперировала, к примеру возвращала, класс итератор. Короче отвратительно объяснил, но вот реализация самого класса(кстати тоже отвратительная, но как мог :) ) : 1)...
C++ При запуске проверить, установлен ли фреймворк люди,помогите,пишу на платоформе НЕТ,посоветуйте какойто код что поможет сделать следующее: прога при запуске проверяет установлен ли фрамеворк,если да то запускает основную программу если нет то запускает другую зарание благодарен!!! http://www.cyberforum.ru/cpp-beginners/thread1113726.html
C++ Движение шарика по законам геометрической оптики
Нужна помощь форумучан. Суть в заголовке. Нужно сделать что бы шарик отскакивал от стенок по закона геометрической оптики. Появится этот шар должен по щелчку мыши. Буду благодарен за помощь . Аналогия этому игра "арканойд"
C++ Определить, можно ли заполнить бочку используя ведра только один раз
Дана бочка, ёмкостью b и N штук разного объёма V вёдер. МОжно ли заполнить бочку используя ведра только один раз
C++ Создать два новых массива, в один из которых поместить положительные элементы массива, а в другой отрицательные и нулевые элементы http://www.cyberforum.ru/cpp-beginners/thread1113683.html
Написать программу , которая вводит с клавиатуры массив из N вещественных чисел , создает два новых массива , в один из которых помещает положительные элементы массива , а в другой отрицательные и нулевые элементы,и выводит результат пользователю ; затем вводит с клавиатуры строку длиной не более 200 символов , ищет в ней самое короткое слово и выводит его пользователю
C++ Посчитать всевозможные суммы Дан массив из n элементов, надо посчитать всевозможные суммы и сравнить их с числом B; Под всвозможными суммами я имею в виду выделить сначала первый элемент и сложить его со всеми , потом первыйй плюс второй, потом первый плюс 3, и так далее, нужно проделать с каждым номером, найти всевозможные суммы. подробнее

Показать сообщение отдельно
recoder
 Аватар для recoder
129 / 129 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
07.03.2014, 22:49     Почему произведение всегда равно 0?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    srand(time(0));
    const int n = 3, m = 5;
    int proiz = 1;
    int a[n][m];
 
    for (int i = 0; i<n; i++)
    {
        for (int j = 0; j<m; j++)
        {
            a[i][j] = rand() % 10;
        }
    }
 
    for (int i = 0; i<n; i++)
    {
        for (int j = 0; j<m; j++)
        {
            if (a[i][j] == 0) continue;
            proiz *= a[i][j];
            cout << proiz << endl;
            cout << a[i][j] << " ";
        }
    }
 
    cout << " | Произведение всех елементов массива = " << proiz << "\n";
 
    system("pause");
    return 0;
}
 
Текущее время: 01:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru