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

Гороскоп - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Результаты сдачи сессии студентами одной группы. Откорректировать файл, добавив в таблицу информацию о среднем балле студента http://www.cyberforum.ru/cpp-beginners/thread809624.html
В текстовом файле хранится таблица с результатами сдачи сессии студентами одной группы. Таблица имеет следующие графы: фамилия, номер зачетки и оценки за три экзамена по математике, физике и информатике. Откорректировать файл, добавив в таблицу информацию о среднем балле студента. Размер граф таблицы может быть выбран студентом самостоятельноПравила форума п. 5.5: Запрещено размещать тему в...
C++ Работа с нестандартной библиотекой Есть надобность работы с "левой библиотекой", однако опыта не имею пока что.... Вот инструкция: >Here's an example for the Windows platform (MSVC): >1. Create DCMTK project files with CMake (for demonstration purposes switch all external libraries off). сделал >2. Open the main project file "dcmtk.dsw" or "dcmtk.sln" in Visual Studio. сделал >3. Select target ALL_BUILD and compile the... http://www.cyberforum.ru/cpp-beginners/thread809622.html
C++ Списки. Дан текстовый файл распечатать слова, имеющие максимальную длину
Дан текстовый файл распечатать слова имеющие максимальную длину.
Теория - 2 момента с функциями C++
1-й - переопределение функции; 2-й - функции ввода вывода низкого уровня Напишите пжл. кратко если найдете ссылки на таблицы или понятное краткое объяснение, я гуглил не нашел. Спасибо!
C++ Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и наименьшего элементов и записать их в другой http://www.cyberforum.ru/cpp-beginners/thread809599.html
Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и наименьшего элементов и записать их в другой текстовый файл с указанием номера строки.
C++ Выход из выполнения по нажатию кнопки Доброго времени суток. Нужен код, с помощью которого можно выйти в любой момент из выполнения программы. Если нагляднее: программы стоит на выполнении, а я нажимаю Esc и консоль закрывается. подробнее

Показать сообщение отдельно
yeaahh
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 15
15.03.2013, 22:45  [ТС]     Гороскоп
Я просто только начинаю программировать, а эту задачу нужно сделать в очень сжатые сроки..

Добавлено через 2 минуты
Собственно забыл добавить код, который есть (из этого код нужна только 1-я часть)

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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include "stdafx.h"
using namespace std;
#include "windows.h"
 
void rus(const char *in)
{
    char out[255];
    AnsiToOem(in, out);
    cout << out;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    const char *arrZodiak[12] = {"Овен", "Телец", "Близнецы", "Рак", "Лев", "Дева", "Весы", "Скорпион", "Стрелец", "Козерог", "Водолей", "Рыбы"};
    const char *arrZodiakKitay[12] = {"Крыса", "Бык", "Тигр", "Кролик", "Дракон", "Змея", "Лошадь", "Овца", "Обезьяна", "Петух", "Собака", "Свинья"};
    char zodiak[20] = "";
    char zodiakKitay[20] = "";
    int day, month, year;   // дата рождения
 
    rus("Введите дату рождения (дд мм гггг): ");
    cin >> day >> month >> year;
 
    // Вычисляем знак зодиака
    if ( (month == 3 && day >= 21) || (month == 4 && day <= 20) )
        strcpy(zodiak, arrZodiak[0]);   // Овен
    else
    if ( (month == 4 && day >= 21) || (month == 5 && day <= 20) )
        strcpy(zodiak, arrZodiak[1]);   // Телец
    else
    if ( (month == 5 && day >= 21) || (month == 6 && day <= 21) )
        strcpy(zodiak, arrZodiak[2]);   // Близнецы
    else
    if ( (month == 6 && day >= 22) || (month == 7 && day <= 22) )
        strcpy(zodiak, arrZodiak[3]);   // Рак
    else
    if ( (month == 7 && day >= 23) || (month == 8 && day <= 23) )
        strcpy(zodiak, arrZodiak[4]);   // Лев
    else
    if ( (month == 8 && day >= 24) || (month == 9 && day <= 23) )
        strcpy(zodiak, arrZodiak[5]);   // Дева
    else
    if ( (month == 9 && day >= 24) || (month == 10 && day <= 22) )
        strcpy(zodiak, arrZodiak[6]);   // Весы
    else
    if ( (month == 10 && day >= 23) || (month == 11 && day <= 22) )
        strcpy(zodiak, arrZodiak[7]);   // Скорпион
    else
    if ( (month == 11 && day >= 23) || (month == 12 && day <= 21) )
        strcpy(zodiak, arrZodiak[8]);   // Стрелец
    else
    if ( (month == 12 && day >= 22) || (month == 1 && day <= 20) )
        strcpy(zodiak, arrZodiak[9]);   // Козерог
    else
    if ( (month == 1 && day >= 21) || (month == 2 && day <= 19) )
        strcpy(zodiak, arrZodiak[10]);  // Водолей
    else
    if ( (month == 2 && day >= 20) || (month == 3 && day <= 20) )
        strcpy(zodiak, arrZodiak[11]);  // Рыбы
 
 
    // По китайскому гороскопу
    if (year % 12 == 4) strcpy(zodiakKitay, arrZodiakKitay[0]); // Крыса
    else
    if (year % 12 == 5) strcpy(zodiakKitay, arrZodiakKitay[1]); // Бык
    else
    if (year % 12 == 6) strcpy(zodiakKitay, arrZodiakKitay[2]); // Тигр
    else
    if (year % 12 == 7) strcpy(zodiakKitay, arrZodiakKitay[3]); // Кролик
    else
    if (year % 12 == 8) strcpy(zodiakKitay, arrZodiakKitay[4]); // Дракон
    else
    if (year % 12 == 9) strcpy(zodiakKitay, arrZodiakKitay[5]); // Змея
    else
    if (year % 12 == 10) strcpy(zodiakKitay, arrZodiakKitay[6]);// Лошадь
    else
    if (year % 12 == 11) strcpy(zodiakKitay, arrZodiakKitay[7]);// Овца
    else
    if (year % 12 == 0) strcpy(zodiakKitay, arrZodiakKitay[8]); // Обезьяна
    else
    if (year % 12 == 1) strcpy(zodiakKitay, arrZodiakKitay[9]); // Петух
    else
    if (year % 12 == 2) strcpy(zodiakKitay, arrZodiakKitay[10]);// Собака
    else
    if (year % 12 == 3) strcpy(zodiakKitay, arrZodiakKitay[11]);// Свинья
 
 
    rus("По знаку зодиака вы ");        rus(zodiak);        rus("\n");
    rus("По китайскому гороскопу вы "); rus(zodiakKitay);   rus("\n");
 
    cin.get();
    cin.get();
    return 0;
}
 Комментарий модератора 
Не забывайте выделять код тегами подсветки!
 
Текущее время: 16:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru