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

В матрице найти количество строк, у которых все нули - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка методом Шелла http://www.cyberforum.ru/cpp-beginners/thread1050274.html
Не могу разобраться с сортировкой методом Шелла именно в двумерном массиве. Если, например, нам дан двумерный массив 10 на 10, а элементы нужно расположить в порядке убывания. Как реализовать эту...
C++ явная специализация Всем добра, может кто объяснить для чего нужна явная специализация, если можно сделать перегрузку. http://www.cyberforum.ru/cpp-beginners/thread1050269.html
C++ Дать описание кода, который определяет сколько нулей лежит вне минимального и максимального значений массива
Объясните, что означает каждая строка кода. Заранее спасибо:) Определить, сколько нулей лежит вне минимального и максимального значений массива I. #include <iostream> #include <cstdlib> using...
C++ Массивы (двумерный)
Дан двумерный массив, элементы которого - целые числа. Вставьте новый столбец, каждый элемент которого число ноль, перед всеми столбцами, в которых встречается заданное число X. В первой строке...
C++ Прокомментировать код программы на перестановку матриц http://www.cyberforum.ru/cpp-beginners/thread1050228.html
Мира всем!) Имеется задача , имеется представление о том, как она работает , но нет полной понятности. Прошу прокомментировать каждую строчку кода, т.е. "разжевать". Текст: B матрице С...
C++ Необходимо добавить цикл поиска главного элемента по столбцу. никак не получается Нужно,чтобы был выбор программа искала максимальный элемент по столбцу и ставила его на 1 место....никак не могу добавить ........... #include <iostream> using namespace std; void... подробнее

Показать сообщение отдельно
malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 333
20.12.2013, 23:11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main() {
    const int n = 5, m = 5;
    int arr[n][m], cnt = n; //предположим что количество нулевых строк максимально
 
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            std::cin >> arr[i][j]; //заполняем массив
    for (int i = 0; i < n; i++){
        for (int j = 0; j < m; j++){
            if (arr[i][j] != 0){ //проверяем, равен ли данный элемент нулю
                cnt--; // если не равен, количество нулевыйх строк уменьшаем на одну
                break; //выходим из внутреннего цикла (из прохода по строке)
            }
        }
    }
    std::cout << cnt << std::endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru