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

Решение задачи определения разницы возрастов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачники (литература) http://www.cyberforum.ru/cpp-beginners/thread926187.html
Кто подскажет хороший задачник по С++? :) Ну я даже не знаю есть ли такие, но если есть то подскажите как называются :) Желательно чтоб задачи были несложные, ну или легкие и сложные, т.е. разные :) Только сайт с архивом задач (не помню как называются) не предлагать, уже видел) Тему "Литература" тоже читал, не нашел подходящего :)
C++ Посоветуйте среду для программирования на C++ Здравствуйте! Очень нужна среда программирования, но проблема от в чем. интернет имею только на мобильном устройстве, поэтому сразу накладывается ограничение на размер скачиваемых файлов - 30мб максимум. существуют ли в природе какие-нибудь среды для программирования в C++, не тяжелее 30мб? Спасибо! http://www.cyberforum.ru/cpp-beginners/thread926181.html
C++ Объяснить, что делает функция, подробно
cin.rdbuf()->in_avail() Добавлено через 19 секунд И что такое rdbuf
Обратная польская запись C++
Простите что не совсем в том разделе, просто его больше всего людей посещает) По теме: Как при вычислении выражения из строки записанной в ОПЗ отличить унарный минус от бинарного? Как отличить их при переводе строки в ОПЗ я знаю, просто не могу понять как не применяя никаких спец. уловок, из чисто поданной на вход строки УЖЕ записанной в ОПЗ отличить унарный минус от бинарного? Или еще хуже,...
C++ Потоки данных http://www.cyberforum.ru/cpp-beginners/thread926178.html
Все наверно знают, что стандартные потоки (cout, cin, cerr, clog) ввода и вывода можно перенаправлять в файлы. Зачем тогда нужны классы fstream, ofstream, ifstream. Почему бы не использовать классы iostream, istream, ostream для работы с файлами? Добавлено через 10 минут up...
C++ Как забрать из функции структуру Сама структура: struct product { char name; char exist; char price; char kolv; char srgod; char data_post; char rank; подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
21.07.2013, 18:27     Решение задачи определения разницы возрастов
уже решал. Некоторые заголовки можешь спилить для красоты.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
#include <string>
#include <bitset>
#include <set>
#include <stack>
#include <iomanip> 
#include <map>
#include <sstream>
 
using namespace std;
 
const int days_in_month[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
 
int main() {
    freopen ("input.txt", "rt", stdin);
    freopen ("output.txt", "wt", stdout);
    int d1, m1, g1;
    int d2, m2, g2;
    char ch;
    scanf("%d%c%d%c%d", &d1, &ch, &m1, &ch, &g1);
    scanf("%d%c%d%c%d", &d2, &ch, &m2, &ch, &g2);
    int ans = 0;
    while (d1 != d2 || m1 != m2 || g1 != g2) {
        ++d1;
        ++ans;
        if (d1 > days_in_month[m1-1]) {
            ++m1;
            d1 = 1;
            if (m1 > 12) {
                m1 = 1;
                ++g1;
            }
        }
    }
    cout << ans;
    return 0; 
}
 
Текущее время: 13:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru