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

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наследование классов http://www.cyberforum.ru/cpp-beginners/thread1044721.html
Создать иерархию классов. Базовый класс - производный класс. Базовый класс: Поле данных - одномерный массив чисел целого типа (16 бит). Реализовать перегруженный метод : 1)без аргументов -...
C++ Оценка псевдослучайной последовательности Нужно сдать семестровую к пятнице, помогите если сможете (задание на картинке), если кому поможет вот мои наброски: #include <iostream> #include <cmath> using namespace std; const int n=150,... http://www.cyberforum.ru/cpp-beginners/thread1044720.html
Задача на структуры C++
В техническом центре по ремонту автомобилей в течении недели(6 рабочих дней) израсходованы различные детали 8-ми наименований. Известны наименование каждого вида детали, их цена и количество деталей,...
C++ С++ Отсортировать целочисленный массив по возрастанию суммы двух последних цифр в записи его элементов
Отсортировать целочисленный массив по возрастанию суммы двух последних цифр в записи его элементов
C++ Перестановка чисел http://www.cyberforum.ru/cpp-beginners/thread1044709.html
Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа.
C++ Работа с классами Создать класс, содержащий поля данных, реализовать методы их загрузки, обработки и выгрузки. Данные (исходные и результирующие) должны храниться в файле. Вариант 3. В массиве целых целых... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
511 / 433 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
17.12.2013, 08:44
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <algorithm>
#include <functional>
 
using namespace std;
 
int main()
{
    const int n = 100;
    int a[n][n] = {0};
    cout << (count_if(a[0], a[0] + n * n, bind1st(equal_to<int>(), 0)) == n * n
                ? "YES" : "NO") << endl;
 
    return 0;
}
Или так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <functional>
#include <vector>
 
using namespace std;
 
int main()
{
    const int n = 100;
    int a[n][n] = {0};
    cout << (all_of(a[0], a[0] + n * n, bind1st(equal_to<int>(), 0)) 
        ? "YES" : "NO") << endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru