Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 44, средняя оценка - 4.86
Appostl
15 / 4 / 1
Регистрация: 30.12.2009
Сообщений: 93
#1

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

22.09.2010, 18:32. Просмотров 7751. Ответов 5
Метки нет (Все метки)

Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели или сообщение об ошибке, если введены неправильные данные.
1
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2010, 18:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели (C++):

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений:''Рабочийдень'', ''Суббота'' или ''Воскресенье''.
Написать программу, которая запрашивает у пользователя номер дня недели и...

Написать программу, которая по номеру дня недели (целому числу от 1 до 7) выдает в качестве результата название дня недели
!!!!!

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье"
Написать программу, которая запрашивает у пользователя номер дня недели и...

Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
Добрый день необходимо написать несколько программ, кто может помогите. ...

Составить программу, которая по номеру введенного дня недели вводит название дня.
Составить программу, которая по номеру введенного дня недели вводит название...

Написать программу, которая бы печатала название дня недели по введенному номеру
Написать программу, которая бы печатала название дня недели по введенному...

5
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 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;
}
2
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
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;
}
2
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
22.09.2010, 18:42 #4
Asics^,
Как же без default: cout << "Error!"; break; ???
2
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
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;
}
4
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
22.09.2010, 19:01 #6
Ой,про ерор забыл.
1
22.09.2010, 19:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2010, 19:01
Привет! Вот еще темы с решениями:

Составьте программу, печатающую по номеру дня недели (число от 1 до 7) название этого дня
Составьте программу, печатающую по номеру дня недели (число от 1 до 7) название...

Напишите программу, которая запрашивает у пользователя номер месяца и затем выводит соответствующее название времени года
Напишите программу, которая запрашивает у пользователя номер месяца и затем...

Ввести номер дня недели и вывести его название
Ввести номер дня недели. Вывести его название C++ VS p.s sps Добавлено...

Определить номер дня недели для заданного номера дня года
а как это примерно будет на C++ ?


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

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

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