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

Найти колличество столбцов в которых есть числа с разными знаками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму чисел, расположенных между наибольшим и наименьшим элементами http://www.cyberforum.ru/cpp-beginners/thread1054239.html
Дана последовательность из 10 чисел. Найти сумму чисел, расположенных между наибольшим и наименьшим элементами
C++ Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3 Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3. http://www.cyberforum.ru/cpp-beginners/thread1054230.html
C++ Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу C++
очень нужна помощь, ребят... Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу.
C++ параллелепипеды http://www.cyberforum.ru/cpp-beginners/thread1054221.html
на вход подается некоторое количество параллелепипедов (координаты вершин ). Отсортировать и вывести их по возрастанию диагоналей. При вводе проверять, что вводятся параллелепипеды.
C++ Задан Массив из N и M Чисел соответственно. Получить объединенный массив, включив в него сначала элементы первого массива, а затем второго Помогите пожалуйста набрать код в с++. Задан Массив из N и M Чисел соответственно. Получить объединенный массив, включив в него сначала элементы первого массива, а затем второго. Буду благодарен. Добавлено через 21 минуту Оччень нужно) подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
24.12.2013, 23:04     Найти колличество столбцов в которых есть числа с разными знаками
Так наглядней
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iterator>
#include <algorithm>
#include <iomanip>
 
int main()
{
    const int n = 10, m = 5;
    int a[n][m], res = 0;
    
    for (int i = 0; i < n; ++i, std::cout << std::endl)
        for (int j = 0; j < m; std::cout << std::setw(10) << a[i][j++] << " ");
    
    for (int col = 0; col < m; ++col) 
        res += std::any_of(std::begin(a), std::end(a), 
                [&col](const int a[]){ return a[col] < 0; })
            && std::any_of(std::begin(a), std::end(a), 
                [&col](const int a[]){ return a[col] > 0; });
    
    std::cout << res << std::endl;
 
    return EXIT_SUCCESS;
}
 
Текущее время: 06:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru