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

Умножить элементы массива - C++

Восстановить пароль Регистрация
 
Overloading
6 / 6 / 1
Регистрация: 05.06.2016
Сообщений: 61
17.07.2016, 16:36     Умножить элементы массива #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main()
{
    const int n=10;
    int i, mult;
    int marks[n]={5,4,3,2,1};
    for (i=0, mult=0; i<n; i++)
        mult*=marks[i];
    cout<<"Multiply all numbers= "<< mult<<endl;
    return 0;
}
Результат равен 0 почему?

Добавлено через 2 минуты
Т.к умножаю на 0, проехали....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2016, 16:36     Умножить элементы массива
Посмотрите здесь:

Массивы: элементы массива с четными номерами, предшествующие первому максимальному элементу, умножить... C++
C++ Элементы матрицы умножить на скаляр C=5,2. Элементы третьего столбца заменить единицами
C++ Первый элемент массива 1 умножить на все элементы массива 2 и вывести результат
C++ Элементы последовательности умножить на 10
C++ Все элементы умножить на последний элемент
Почленно умножить первый коэффицент массива на все коэффиценты другого массива C++
C++ Умножить элементы массива с чётными порядковыми номерами на 10
C++ Элементы, расположенные в первой половине заданного одномерного массива умножить на 2, а во второй - на 3

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ivamikea
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 3
17.07.2016, 17:27     Умножить элементы массива #2
Цитата Сообщение от Overloading Посмотреть сообщение
mult*=marks[i]
у вас неинициализирована переменная mult
C++
1
int i, mult = 1;
daniilorain
👻👻👻
 Аватар для daniilorain
17 / 24 / 11
Регистрация: 22.04.2016
Сообщений: 165
17.07.2016, 18:39     Умножить элементы массива #3
ivamikea, Она инициализирована нулём в for(i = 0, mult = 0)
Yandex
Объявления
17.07.2016, 18:39     Умножить элементы массива
Ответ Создать тему
Опции темы

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