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

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

Войти
Регистрация
Восстановить пароль
 
Dimanho
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 4
#1

Дни рождения - C++

26.10.2010, 21:21. Просмотров 567. Ответов 3
Метки нет (Все метки)

Написать программу, пердупреждающую о днях рождениях друзей, желательно с подсказками

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2010, 21:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дни рождения (C++):

Написать программу, которая запрашивает дни рождения трех человек - C++
Написать программу, которая запрашивает дни рождения трех человек, родившихся в марте 1981 г., и выводит на экран дату рождения старшего.

Распечатать список студентов дни рождения которых приходятся на лето - C++
Помогите пожалуйста решить проблему.. Само задание вот в чем: Сформировать файл , содержащий информацию о N студентов ( фамилия , пол ,...

Распечатать список студентов дни рождения которых приходятся на лето - C++
Распечатать список студентов дни рождения которых приходятся на лето.

Структура "NOTE", найти, чьи дни рождения приходятся на заданный месяц - C++
Вариант 13 1. Описать структуру с именем NOTE, содержащую следующие поля: • NAME — фамилия, имя; • TELE — номер телефона; • BDAY —...

Функция, принимающая на вход дату рождения и текущую дату, и вычисляющая число дней до дня рождения - C++
помогите сделать работу по с++ Создать функцию, которая принимает на вход дат рождения и текущую дату и вычисляет кол-во дней до дня...

Дни недели - C++
Пусть а – номер дня недели ( от 1 до 7) первого числа месяца. Найти номер дня недели к-ого числа указанного месяца. Например: 1 ноября — 6...

3
Mr.X
Эксперт С++
3050 / 1695 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
28.10.2010, 18:38 #2
С использованием Qt можно так написать:
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
#include <QtGui>
///////////////////////////////////////////////////////////////////////////////////////
typedef QMultiMap<QDate, QString>  T_birthday_dates;
///////////////////////////////////////////////////////////////////////////////////////
bool  day_and_month_coincide(QDate d1, QDate d2)
{
    return    d1.day()    == d2.day()
           && d1.month()  == d2.month();
}
///////////////////////////////////////////////////////////////////////////////////////
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    T_birthday_dates  birthday_dates;
 
    birthday_dates.insert(QDate(1990, 10, 28), "Vasja");
    birthday_dates.insert(QDate(1990, 10, 28), "Dunja");
    birthday_dates.insert(QDate(1990, 10, 28), "Petja");
 
    QString  message_str;
    bool     is_birthdays = false;
 
    for(T_birthday_dates::const_iterator  birth_date_it = birthday_dates.begin();
        birth_date_it != birthday_dates.end(); ++birth_date_it)
    {
        if(day_and_month_coincide(QDate::currentDate(), birth_date_it.key()))
        {
            if(!is_birthdays)
            {
                message_str   = "Today birthday at\n";
                is_birthdays  = true;
            }
            
            message_str += " ";
            message_str += birth_date_it.value();
            message_str += "\n";            
        }
    }
 
    if(!is_birthdays)
    {
        message_str = "Today there are no days of births";
    }
    
    QMessageBox  birthday_message_box;
    birthday_message_box.setText(message_str);
    birthday_message_box.exec();     
 
    return a.exec();
}
0
Dimanho
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 4
31.10.2010, 22:05  [ТС] #3
Не работает
Надо консольное создавать?
0
Mr.X
Эксперт С++
3050 / 1695 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
01.11.2010, 00:26 #4
Цитата Сообщение от Dimanho Посмотреть сообщение
Не работает
Надо консольное создавать?
А Qt установлено?
0
01.11.2010, 00:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2010, 00:26
Привет! Вот еще темы с ответами:

Про рабочие дни - C++
Всем привет, помогите решить следующую задачу: Найти даты всех рабочих дней(не считая суббот, воскресений, праздников) текущего месяца...

Дни, месяц и Год - C++
Даны три целых числа D - день, M - месяц, Y - год некоторого года. Печать на экран дату следующего месяца (+31 день). прошу код на Си

Первые дни на работе начинающего разработчика - C++
Хотелось бы спросить, чем вы занимались в первое время на своей первой работе. Вот вы еще зеленый юнец, возможно еще студент, пришли на...

Дни недели пронумерованы следующим образом - C++
Дни недели пронумерованы следующим образом: 0 – воскресенье, 1 – понедельник, 2 – вторник, ... , 6 – суббота. Дано целое число K, лежащее в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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