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

Вычислить сумму и произведение нечетных элементов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Внести слова, разделенные пробелом, из строки в массив http://www.cyberforum.ru/cpp-beginners/thread606942.html
Доброго времени суток. Нужно считать текст из файла и внести в массив слова определенной строки, разделенные пробелом. Набросал такой код: const string filePath = "input.txt"; bool FileExists(const char *fname) { return ifstream(fname) != NULL; } int main()
C++ ЕХЕ файл после ввода элементов вектора прекращает работу Вот такой код, вычисление евклидовой нормы вектора 2 способами(опыт программирования - два дня, поэтому код, понятное дело, кривой): #include <iostream> #include <vector> #include <set> using namespace std; float norm( float *x, int len ){ int j; float cur, sum2; http://www.cyberforum.ru/cpp-beginners/thread606920.html
C++ Задание на односвязные списки
Здравствуйте! Вот задание: Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: номер УДК; фамилию и инициалы автора; название; год издания; количество экземпляров данной книги в библиотеке.
Функция очистки экрана приводит к выборочному крешу программы C++
Вот программа : #include "classPat.h" #include <fstream> #include <stdlib.h> int main () { setlocale (LC_ALL, "Russian"); using std::cin; using std::cout;
C++ Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова д http://www.cyberforum.ru/cpp-beginners/thread606871.html
Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова данное число
C++ Программа калькулятор запускается и отключается хочу создать калькулятор по видео уроку, все сделал как на уроке показывает учитель, но, его прога работает а моя - нет (запускается и отключается). Это может быть, если у него, скорее всего XP а у меня 7? Вот код: #include <iostream> using namespace std; int main () { int a, b; подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
16.06.2012, 12:53     Вычислить сумму и произведение нечетных элементов матрицы
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
#include <iostream> 
#include <ctime>
#include <iomanip>
#include <cstdlib>  
using namespace std;
 
int main() 
{   
    setlocale(0, "rus"); // русская консоль
    const int P = 5; 
    const int M = 5;  
    int sum = 0;     // счётчик суммы
    int prois = 1;   // произведение
 
    int i, j;
    srand((unsigned) time(0));
    int matrix[P][M];  
 
    for ( i = 0; i < P; i++) 
        for ( j = 0; j < M; j++) 
            matrix[i][j] = rand() % 10;  // заполняем матрицу случайными числами
 
    for ( i = 0; i < P; i++) 
    
        for ( j = 0; j < M; j++)  
        {
            if( j % 5 == 0) cout << endl; 
            cout << setw(3) << matrix[i][j]; // вывод матрицу на экран
        } 
        cout << endl << endl;  
 
        for ( i = 0; i < P; i++) 
            for ( j = 0; j < M; j++)  
                if(matrix[i][j] % 2 == 0 && matrix[i][j] != 0)  // проверяем делится ли число на 2 
                    if((matrix[i][j] / 2) % 2 != 0 )            // и не равно число 0
                    {
                        sum += matrix[i][j]; // считаем сумму
                        prois *= matrix[i][j]; // произведение
                    }  
 
                    cout << "Сумма равна " << sum << endl; 
                    cout << "Произведение равно " << prois << endl;
 
           system("Pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru