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

Подсчитать количество строк, имеющих ни одного нуля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выручайте! Пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1063689.html
Написать программу: Многочлен произвольного вида с одним неизвестным задан символьной строкой. Неизвестное в выражении представлено одной буквой, операция возведения в степень обозначена символом "^". Преобразовать многочлен к нормальному виду, приведя подобные члены и определив его массивом коэффициентов. Если подобных членов не окажется вывести соответствующее сообщение.
C++ Создать массив целых чисел от 1 до 9 и найти сумму всех элементов Создать массив целых чисел от 1 до 9 и найти сумму всех элементов http://www.cyberforum.ru/cpp-beginners/thread1063681.html
Вывести на экран элементы массива, кратные 5, и их индексы C++
помогите, пожалуйста 1. Дан целочисленный массив А. Вывести на экран элементы массива, кратные 5, и их индексы. 2. Дан целочисленный массив А. Найти среднее арифметическое каждого из столбцов Функции использовать нельзя
Запуск процесса C++
Здравствуйте! Как получить данные из потока stderr и стандартного потока вывода процесса? Вот код: char t1 = "ls"; char t2 = "-l"; char *h = t1; char *g = t2; char *argv = {h, g, (char *) 0 }; execv("/bin/ls", argv); и можно ли как-то по короче написать мой код запуска процесса, просто на одном из сайтов видел такую запись #include...
C++ Сформировать одномерный массив, удалить первый элемент с заданным значением, сдвинуть массив циклически http://www.cyberforum.ru/cpp-beginners/thread1063659.html
1)сформировать одномерный массив целых чисел 2)удалить первый элемент с заданным значением 3)сдвинуть массив циклически на К элементов вправо
C++ Ошибка LNK2019 Пишу небольшую базу данных (в учебных целях поэтому нигде не сохраняю) и при добавлении всех функций и структур в библиотеку, при их использовании в программа не компилируется! namespace baseFunc { class MyBaseFuncs { public: struct clientData //клиент { int accNum; //номер счёта подробнее

Показать сообщение отдельно
Петррр
5942 / 3379 / 336
Регистрация: 28.10.2010
Сообщений: 5,926
05.01.2014, 22:12     Подсчитать количество строк, имеющих ни одного нуля
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
#include <algorithm>
#include <functional>
#include <iostream>
 
template < typename T, size_t rows, size_t cols >
size_t func(T (&matrix)[rows][cols], std::function<bool (T)> predicate)
{
    size_t count = 0;
    for (size_t i = 0; i < rows; i++)
        if (std::none_of(&matrix[i][0], &matrix[i][cols], predicate))
            count++;
    return count;
}
 
int main()
{
    int matrix[4][4] = {
        { 1, 2, 3, 4 },
        { 2, 0, 2, 4 },
        { 3, 4, 4, 4 },
        { 1, 1, 1, 1 }
    };
    std::function<bool(int)> f = std::bind2nd(std::equal_to<int>(), 0);
    std::cout << func(matrix, f) << std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru