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

Известен год рождения каждого человека из группы. Определить число людей, родившихся до 1985 и число после 1990 г. - C++

Восстановить пароль Регистрация
 
Владислав О
0 / 0 / 0
Регистрация: 26.04.2013
Сообщений: 10
01.04.2014, 12:35     Известен год рождения каждого человека из группы. Определить число людей, родившихся до 1985 и число после 1990 г. #1
Известен год рождения каждого человека из группы. Определить число людей, родившихся до 1985г. и чило родившихся после 1990г.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 12:35     Известен год рождения каждого человека из группы. Определить число людей, родившихся до 1985 и число после 1990 г.
Посмотрите здесь:

C++ Дано натуральное число n, символы s1...,sn. Определить число вхождений в последовательность s1...,sn группы букв abc, aba.
Определить, становится ли симметричной (относительно главной диагонали) заданная матрица после замены на число 0 каждого локального максимума. Локальн C++
C++ Известны год, номер месяца и день рождения каждого из двух человек.Определить, кто из них старше с++
Известен рост каждого человека из группы. На сколько рост самого высокого из них превышает рост самого низкого? C++
C++ считая что год не высокосный и известен день, на который приходится 1 января, подсчитать количество понедельников в году приходящихся на 13-е число
C++ Составить программу, которая по дате рождения человека (день, месяц, год в числовой форме) вычисляет, сколько лет, недель и дней прожил человек
ОПРЕДЕЛИТЬ ВОЗРАСТ ЧЕЛОВЕКА (ЧИСЛО ПОЛНЫХ ЛЕТ ) C++
C++ Определить число людей, родившихся в определенный период

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
01.04.2014, 15:18     Известен год рождения каждого человека из группы. Определить число людей, родившихся до 1985 и число после 1990 г. #2
Можно как то так
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 <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
   std::vector<int> vec;
   size_t countBefore1985 = 0;
   size_t countSince1990 = 0;
 
   std::copy(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(vec));
   std::for_each(vec.begin(), vec.end(), [&countBefore1985, &countSince1990](int i)
                 {
                     if(i < 1985)
                       ++countBefore1985;
                     if(i > 1990)
                        ++countSince1990;
                 });
   std::cout << " before 1985 = " << countBefore1985 << " since 1990 = " << countSince1990 << std::endl;
 
    return 0;
}
Yandex
Объявления
01.04.2014, 15:18     Известен год рождения каждого человека из группы. Определить число людей, родившихся до 1985 и число после 1990 г.
Ответ Создать тему
Опции темы

Текущее время: 09:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru