Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дана квадратная матрица найти количество отрицательных элементов , среднее арифметическое, произведение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить в матрице кол-во строк равных последней http://www.cyberforum.ru/cpp-beginners/thread774997.html
Помогите составить самую примитивную программу с массивами. что то типо такого, определить в матрице кол-во строк равной последней или что нибудь другое строчек на 25-20. Давайте темам осмысленные...
C++ удалить строку с наименьшим значением дана матрица m*n, удалить строку с наименьшим значением http://www.cyberforum.ru/cpp-beginners/thread774994.html
Произвести вставку слова «не» перед каждым третьим словом в предложении C++
Подскажите пожалуйста,как дать программе понять,что она наткнулась на пробел,я поискал и не нашел символа отвечающего за пробел...Хотел сделать чтобы после пробелов кратных трем писалось (не)... Но...
Как вернуть массив из функции? C++
Please! #include <iostream> using namespace std; int _plus1 (int array ) { for (int i = 0; i < 5; i++){ array += 1; cout<< array << endl; }
C++ Ошибка вывода данных в массиве строк http://www.cyberforum.ru/cpp-beginners/thread774938.html
Здравствуйте. Есть программа, где создается динамический массив строк, заносится туда информация с клавиатуры и выводится сам массив. Алгоритм рабочий, но волнует один момент в моем коде, а...
C++ На плоскости задано множество точек. Выбрать три различные точки так, чтобы проходящая через них окружность делила это множество на группы На плоскости задано множество точек. Выбрать три различные точки так, чтобы проходящая через них окружность делила это множество на группы, различающиеся по числу точек минимально. Определить радиус... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5107 / 1545 / 382
Регистрация: 23.01.2011
Сообщений: 3,168
30.01.2013, 11:27
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    const int size = 5;
    int matrix[size][size];
    
    int product = 1;
    int sumOfDiagonal = 0;
    int negativeCounter = 0;
    std::cout << "Matrix: " << std::endl;
    for (int i = 0; i < size; i++) {
        for (int j = 0; j < size; j++) {
            std::cout << std::setw(5) << (matrix[i][j] = rand() % 10 - 5);
            negativeCounter += (matrix[i][j] < 0) ? 1 : 0;
            sumOfDiagonal += (i + j == size - 1) ? matrix[i][j] : 0;
            product *= (j > i) ? matrix[i][j] : 1;
        }
        std::cout << std::endl;
    }
    std::cout << "Count of negative elements: " << negativeCounter << ";\n";
    std::cout << "Average: " << (sumOfDiagonal / size) << ";\n";
    std::cout << "Product: " << product << ";\n";
    
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.