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

Ошибка в уловии ( if ). выбрать из списка только тех, чья дата рождения попадает в вводимый с клавиатуры промежуток. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу пересчет валюты, курс валюты http://www.cyberforum.ru/cpp-beginners/thread1094042.html
программа пересчета валюты.курс доллара -30.75 курс евро-39.83 оформить как константы.курс валюты ($ -доллар, e - евро, p - рубль)
C++ Сделать простенький видео плеер с использованием FFMPEG Ситуация такая. я программист новичок, и вот передо мной задача, имеется QT Creator C++, пытаюсь сделать простенький видео плеер с использованием FFMPEG но я не могу понять как вывести его... http://www.cyberforum.ru/cpp-beginners/thread1094025.html
Списки C++ C++
Уважаемые! Препод задал написать линейный, линейный дважды связанный и линейный цикличный списки с любым количеством элементов для каждого. То есть три разные проги. Напишите пожалст примеры этих...
C++ Удалить из матрицы строку, содержащую наибольшее количество нулевых элементов
Удалить из матрицы A(m*n) строку, содержащую наибольшее количество нулевых элементов. Программа отлажена работает, но падает когда матрица попадается без нулей как это исправить....
C++ Найти определитель матрицы http://www.cyberforum.ru/cpp-beginners/thread1094002.html
Всем доброго приятного вечера!! Не могу написать программу на такую вот(см.на рис.) задачу, если мне не решить до завтра мне капец светит лето по ходу помогите прошу!! добрые люди дана матрица 3х3...
C++ Списки аргументов переменной длины, эти аргументы должны быть исключительно типа "int"? Действительно: #include <stdio.h> #include <stdarg.h> int foo (char* k,...) { va_list ap; va_start (ap, k); char x= va_arg (ap, char); va_end (ap); подробнее

Показать сообщение отдельно
0x10
2463 / 1635 / 238
Регистрация: 24.11.2012
Сообщений: 4,022
11.02.2014, 12:28
Или не греть голову, а пересмотреть подход к решению задачи.
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iomanip>
#include <iostream>
#include <sstream>
#include <string>
#include <utility>
 
struct DateTime
{
    DateTime(int d, int m, int y):
        day(d),
        month(m),
        year(y)
    { }
 
    std::string Repr() const
    {
        std::stringstream ss;
        ss << std::setw(4) << std::setfill('0') << year
            << std::setw(2) << std::setfill('0') << month
            << std::setw(2) << std::setfill('0') << day;
 
        return ss.str();
    }
 
    int day;
    int month;
    int year;
};
 
bool operator==(const DateTime& lhs, const DateTime& rhs)
{
    return lhs.Repr() == rhs.Repr();
}
 
bool operator<(const DateTime& lhs, const DateTime& rhs)
{
    return lhs.Repr() < rhs.Repr();
}
 
std::ostream& operator<<(std::ostream& os, const DateTime& dt)
{
    os << dt.day << "." << dt.month << "." << dt.year;
}
 
int main()
{
    using namespace std::rel_ops;
 
    DateTime date_min(1, 1, 2014);
    DateTime date_max(1, 2, 2014);
 
    DateTime a(15, 1, 2014);
    DateTime b(15, 1, 2015);
 
    if (a >= date_min && a <= date_max)
    {
        std::cout << "true" << std::endl;
    }
    else
    {
        std::cout << "false" << std::endl;
    }
 
    if (b >= date_min && b <= date_max)
    {
        std::cout << "true" << std::endl;
    }
    else
    {
        std::cout << "false" << std::endl;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru