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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ WinAPI Выполнение скрипта php через WinAPI http://www.cyberforum.ru/cpp-beginners/thread182096.html
Доброго всем времени суток! Необходимо выполнить удаленный php-скрипт, типа http://mysite.ru/script.php с помощью функций winapi. Скрипт не возвращает данные, они не нужны. Как это осуществить? З.Ы. Думал с помощью InternetOpenUrl, но не пойму до конца как...
C++ swap Cи подчеркивает swap и говорит что он не определен! в данном случаи а это массив, а i и j индексы элементов swap(a,i,j) http://www.cyberforum.ru/cpp-beginners/thread182092.html
Фигура из квадратов C++
Даны действительные числа а1,в1,с1,а2,в2,с2,...аn, вn,cn. Эта последовательность определяет на плоскости n квадратов со сторонами, параллельными осям: аi, вi- координаты центра квадрата, сi-длина его стороны (i=1,...n).Определить площадь фигуры, образованной всеми квадратами. Помогите пожалуйста, буду очень благодарен.....
Массив ( ввод массива пользователем ) C++
Нужен такой код , чтоб пользователь сам вводил элементы массива ! Добавлено через 2 минуты Можно только тело программы ..
C++ Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов. http://www.cyberforum.ru/cpp-beginners/thread182071.html
Заданный массив из 10 элементов. Массив Вы можем вводить одним из 2 способов: • с клавиатуры с помощью cin); • генерируя случайным образом. Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов.
C++ длина массива напишите пожалуйста программу которая бы выполняла ввод 10 значений в массив и дальнейший расчот длины этого массива.. очень надо.. подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3039 / 1684 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
28.10.2010, 18:38     Дни рождения
С использованием 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();
}
 
Текущее время: 12:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru