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

Найти произведение ненулевых элементов двух строк матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить принадлежит ли точка заштрихованной области http://www.cyberforum.ru/cpp-beginners/thread1572068.html
Нужно определить попадает ли точка с координатами X,Y в заштрихованную область (14 вариант) Никогда не понимал графики. Помогите пожалуйста дописать оператор if и если можно объясните #include <iostream> using namespace std; int main() { setlocale (0, ""); float x,y;
C++ Реализация класса матрица День добрый форум! Хочу узнать ваше мнение по поводу того, как лучше реализовать класс матриц. Какую структуру лучше выбрать? Двумерный массив, одномерный массив размерности mxn, использовать 2D std::vector<>? Расскажите, кто что использовал и с какими проблемами сталкивался? Заранее благодарю вас за ответы! http://www.cyberforum.ru/cpp-beginners/thread1572047.html
Выполнение скомпилированного приложения в Dev-C++ 5.4.2 C++
Решал сам себе задачи, все было норм. Все благополучно компилировалось и выполнялось сразу с Dev-C++. Т.е., сделал код, нажал "Скомпилировать и выполнить", открывается консоль и вводишь данные. А сейчас все стало как-то по-другому. Т.е., компилируется хорошо, а вот выполняется... При запуске вот такое показывает: А если открывать сразу .exe файл - все ништяк. В нете ничего похожего не...
C++ Работа с массивами
Подскажите пожалуйста, что значит "**" в данной строке? void Array(int ** array, int size); Спасибо!
C++ Нужно удалить значение в ассоциативном массиве http://www.cyberforum.ru/cpp-beginners/thread1572021.html
Нужно удалить значение в ассоциативном массиве Я так реализовал:void Remove(AssociativeArray* array, const char* key) { for (unsigned index = 0; index < array->size; ++index) array->entries = array->entries; --array->size; } но не знаю правильно ли это, так как не могу понять как в меине это все вывести(
C++ Дружественные виртуальные функции друзья Может ли виртуальная функция объявлена как дружественная?Если да, то когда такой вариант используется и зачем он нужен? подробнее

Показать сообщение отдельно
Bespridelschic
44 / 44 / 16
Регистрация: 31.07.2013
Сообщений: 352
Завершенные тесты: 5
05.11.2015, 14:38
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
#include <iostream>
 
int Mult(int **, int, int, int &);
 
int main() {
    setlocale(LC_ALL, "Russian");
    int n, m;
    std::cout << "Введите количество строк: ";
    std::cin >> n;
    std::cout << "Введите количество столбцов: ";
    std::cin >> m;
    int **a = new int *[n], i, j;
    for (i = 0; i < n; i++)
        a[i] = new int[m];
    std::cout << "Введите " << n*m << " элементов:\n";
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < m; j++)
        {
            std::cout
                << "a["
                << i + 1
                << "."
                << j + 1
                << "]: ";
            std::cin >> a[i][j];
        }
    }
    int mult = 1;
    Mult(a, n, m, mult);
    std::cout << "\n\nПроизведение ненулевых элементов = " << mult;
    system("Pause >> 0");
    return 0;
}
 
int Mult(int **a, int n, int m, int &mult) {
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            if (a[i][j] != 0)
            {
                mult *= a[i][j];
            }
        }
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru