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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Владислав О
0 / 0 / 0
Регистрация: 26.04.2013
Сообщений: 10
#1

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

01.04.2014, 12:35. Просмотров 381. Ответов 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++ Определить число людей, родившихся в определенный период
Напечатать фамилии, имена и подсчитать общее число жителей, родившихся после 1990 года C++
Определить класс «дата» с компонентными данными: число, месяц, год C++
Известен рост 18 человек. Определить среднее арифметическое роста тех двоих людей C++
Для каждого теста в отдельной строке вывести число людей, носящих белые шляпы или -1 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,113
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 г.
Ответ Создать тему
Опции темы

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