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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 44, средняя оценка - 4.86
Appostl
15 / 4 / 0
Регистрация: 30.12.2009
Сообщений: 93
22.09.2010, 18:32     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели #1
Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели или сообщение об ошибке, если введены неправильные данные.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2010, 18:32     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели
Посмотрите здесь:

C++ Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений:''Рабочийдень'', ''Суббота'' или ''Воскресенье''.
Составить программу, которая по номеру введенного дня недели вводит название дня. C++
C++ программа которая запрашивает номер дня недели
C++ Напишите программу, которая запрашивает у пользователя номер месяца и затем выводит соответствующее название времени года
Написать программу, которая бы печатала название дня недели по введенному номеру C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
22.09.2010, 18:41     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели #2
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int day;
 
    cout << "Input day of week: ";
    cin >> day;
 
    switch (day)
    {
        case 1:
            cout << "Monday";
            break;
        case 2:
            cout << "Tuesday";
            break;
        case 3:
            cout << "Wednesday";
            break;
        case 4:
            cout << "Thursday";
            break;
        case 5:
            cout << "Friday";
            break;
        case 6:
            cout << "Saturday";
            break;
        case 7:
            cout << "Sunday";
            break;
        default:
            cout << "Error!";
            break;
    }
 
    getch();
    return 0;
}
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
22.09.2010, 18:41     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели #3
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
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
int main()
{
        int i;
        cin >> i;
        string s = "Sunday";
        string s1 = "Monday";
        string s2 = "Tuesday";
        string s3 = "Wednesday";
        string s4 = "Thesday";
        string s5 = "Friday";
        string s6 = "Suterday";  
        switch(i)
        {
                 case 1:
                      cout << s << endl;
                      break;
                 case 2:
                      cout << s1 << endl;
                      break; 
                 case 3:
                      cout << s2 << endl;
                      break;
                 case 4:
                      cout << s3 << endl;
                      break;  
                 case 5:
                      cout << s4 << endl;
                      break; 
                 case 6:
                      cout << s5 << endl;
                      break;     
                 case 7:
                      cout << s6 << endl;
                      break;
        }   
        getch();
        return 0;
}
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
22.09.2010, 18:42     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели #4
Asics^,
Как же без default: cout << "Error!"; break; ???
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
22.09.2010, 18:48     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Asics^, тогда уж так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<string>
 
using namespace std;
int main()
{
        int i;
        string s[] = {
                        "Sunday", "Monday",
                        "Tuesday", "Wednesday",
                        "Thursday", "Friday",
                        "Saturday"
                     };  
        cout << "Input i: ";
        cin >> i;
        if((i < 1) || (i > 7))
        {
            cout << "Error" << endl;
            return 1;
        }
        cout << s[i - 1] << endl;       
        return 0;
}
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
22.09.2010, 19:01     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели #6
Ой,про ерор забыл.
Yandex
Объявления
22.09.2010, 19:01     Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели
Ответ Создать тему
Опции темы

Текущее время: 06:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru