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

Сумма произведений элементов каждой строки массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В заданной матрице поменять первый и последний столбец местами http://www.cyberforum.ru/cpp-beginners/thread1633935.html
Помогите, пожалуйста. Составить матрицу с m строками и n столбцами, в которой числа подбираются случайным образом, и поменять первый и последний столбец местами.
C++ Найти значение целого числа удовлетворяющего заданному условию Дано число a (1<a<=1.5). Найти такое наименьшее n, что в последовательности чисел 1 + 1/2, 1 + 1/3, ..., 1 + 1/n последнее число будет меньше a. http://www.cyberforum.ru/cpp-beginners/thread1633931.html
Где найти примеры задач из книги Дейтела по C++ C++
Скачал книгу Дейтела на C++ не могу найти примеры задач, мб есть у кого?
C++ Не срабатывает if
Почему-то не срабатывает if при условии, что мы ввели единицу. Подскажите, пожалуйста, в чем причина. #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"RUS"); int f,s,p,f1,s1,p1,f2,s2,p2; char c; cout<<"Введите первую денежную сумму: "; cin>>f1>>s1>>p1;
C++ Ошибки линковки http://www.cyberforum.ru/cpp-beginners/thread1633913.html
Нужна помощь! Как исправить эти ошибки при компиляции! Все либы и заголовки дополнительные указаны он вроде их не требует! Я даже не понял из какого это файла в проекте или их сразу несколько! 1>------ Build started: Project: vEngine, Configuration: Debug Win32 ------ 1>Compiling... 1>StdAfx.cpp 1>Compiling...
C++ Упорядочить строки матрицы по возрастанию суммы их элементов Я в принципе почти все понимаю, программа работает, но объяснить этот участок кода я не могу я вообще запутался.(Завтра экзамен%-))Прошу вашей помощи, объясните этот участок кода: int *c, *y; //Массив сумм эл строк, и массив индексов c = new int; y = new int; for(int j=1; j<=n;j++) c=0; //Подсчет суммы for(int i=1; i<=n;i++) for(int j=1; j<=m;j++) подробнее

Показать сообщение отдельно
DonRiN
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 10

Сумма произведений элементов каждой строки массива - C++

08.01.2016, 08:06. Просмотров 322. Ответов 4
Метки (Все метки)

Нужно найти сумму произведений элементов каждой строки массива.
Помогите дописать, пожалуйста.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Rus");
    srand(time(0));
 
    int n, m;
    do
    {
        cout << "Строк: ";
        cin >> n;
    } while (n <= 0 || n>20);
    do
    {
        cout << "Столбцов: ";
        cin >> m;
    } while (m <= 0 || m>20);
    int a[20][20];
    int i, j;
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < m; j++)
        {
            a[i][j] = rand() % 20 - 10;
            cout.width(4);
            cout << a[i][j];
        }
        cout << endl;
    }
    for (i = 0; i<n; i++)
    {
        long pr = 1;
        for (j = 0; j<m; j++)
        {
            if (a[i][j] == 0)
            {
                cout << "Обнаружен 0\n";
                continue;
            }
            if (a[i][j]) pr *= a[i][j];
        }
        if (pr != 1) cout << "Произведение элементов " << i + 1 << " строки = " << pr << "\n";
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru