С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.70
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
#1

Вывести название дня недели по введенному номеру - C++

09.06.2012, 00:01. Просмотров 2939. Ответов 9
Метки нет (Все метки)

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

Добавлено через 3 минуты
И еще: Написать программу вычисления выражения: y=-2,7x3+0,23x2-1,4
pow(x,3)

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

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

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

Вывести название дня недели по его номеру - C++
Вывести название дня недели по его номеру. Реализовать задачу, используя switch и IF.

Вывести название дня недели по его номеру используя switch - C++
Помогите пожалуйста,нужно вывести на экран монитора названия дня недели по его номеру,с решением

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

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

9
The_Immortal
1552 / 488 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
09.06.2012, 00:16 #2
Blutonium,
Цитата Сообщение от Blutonium Посмотреть сообщение
Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит названия дня недели или сообщение об ошибке, если введены неверные данные.
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
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[]) {
    setlocale(LC_ALL, "Russian");
    system("chcp 1251");
    int daynum = 0;
    int mas[7] = {1, 2, 3, 4, 5, 6, 7};
    bool find;
    while (true) {
        find = false;
        cout << endl << "Введите день недели (цифрой), 0 - для выхода:" << endl;
        cin >> daynum;
        if (cin.fail()) {
            cin.clear();
            cin.sync();
            cout << " Некорректный ввод!" << endl;
        }
 
        else {
            for (int i = 0; i < 7; i++) {
                if (mas[i] == daynum)
                    find = true;
            }
            if (!find && daynum != 0) {
                cout << " Вы ввели неверную цифру" << endl;
            }
 
            else {
                if (daynum == 0) {
                    return EXIT_SUCCESS;
                }
                else {
                    if (daynum == 1) {
                        cout << " Это понедельник!" << endl;
                    }
                    if (daynum == 2) {
                        cout << " Это вторник!" << endl;
                    }
                    if (daynum == 3) {
                        cout << " Это среда!" << endl;
                    }
                    if (daynum == 4) {
                        cout << " Это четверг!" << endl;
                    }
                    if (daynum == 5) {
                        cout << " Это пятница!" << endl;
                    }
                    if (daynum == 6) {
                        cout << " Это суббота!" << endl;
                    }
                    if (daynum == 7) {
                        cout << " Это воскресенье!" << endl;
                    }
                }
            }
        }
    }
}
1
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
09.06.2012, 00:20  [ТС] #3
Я уже написал если честно эту задачу тока когда он запрашивает номер недели и пишешь вместе цифр с 1 до 7 например букву G то он выдаёт Vtornik
0
Oleg_Brovko
8 / 8 / 1
Регистрация: 07.03.2012
Сообщений: 57
09.06.2012, 00:29 #4
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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0, "Russian");
    int day;
 
    cout<<"Введите число->";
    cin>>day;
 
    switch(day)
    {
    case(1):
        cout<<"Пондельник"<<endl;
    break;
 
    case(2):
        cout<<"Вторник"<<endl;
    break;
 
    case(3):
        cout<<"Среда"<<endl;
    break;
 
    case(4):
        cout<<"Четверг"<<endl;
    break;
 
    case(5):
        cout<<"Пятница"<<endl;
    break;
 
    case(6):
        cout<<"Суббота"<<endl;
    break;
 
    case(7):
        cout<<"Воскресенье"<<endl;
    break;
 
    default:
        cout<<"Ошибка!";
    break;
 
 
 
    }
}
2
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
09.06.2012, 00:34  [ТС] #5
Написать программу вычисления выражения: y=-2,7x3+0,23x2-1,4
pow(x,3)
Всем спасибо, помогите еще с этой пожалуйста, у кого есть время
0
Oleg_Brovko
8 / 8 / 1
Регистрация: 07.03.2012
Сообщений: 57
09.06.2012, 00:44 #6
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>
using namespace std;
 
int main()
{
    setlocale(0, "Russian");
    double y=0, x=0, x2=0, x3=0;
 
    cout<<"Введите x -> ";
    cin>>x;
 
    cout<<"Введите x2-> ";
    cin>>x2;
 
    cout<<"Введите x3 ->";
    cin>>x3;
 
    y=-2.7*x3+0.23*x2-1.4*x*x*x;
 
    cout<<"y="<<y<<endl;
 
    
}
1
Памирыч
Почетный модератор
20614 / 8654 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
09.06.2012, 00:46 #7
Blutonium, в этот раз пусть будет, а на будущее: одна тема - один вопрос, договорились?
0
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
09.06.2012, 00:57  [ТС] #8
Цитата Сообщение от Памирыч Посмотреть сообщение
Blutonium, в этот раз пусть будет, а на будущее: одна тема - один вопрос, договорились?
Хорошо!

Добавлено через 2 минуты
Цитата Сообщение от Oleg_Brovko Посмотреть сообщение
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>
using namespace std;
 
int main()
{
    setlocale(0, "Russian");
    double y=0, x=0, x2=0, x3=0;
 
    cout<<"Введите x -> ";
    cin>>x;
 
    cout<<"Введите x2-> ";
    cin>>x2;
 
    cout<<"Введите x3 ->";
    cin>>x3;
 
    y=-2.7*x3+0.23*x2-1.4*x*x*x;
 
    cout<<"y="<<y<<endl;
 
    
}
Разве оно вычисляет?
1
Oleg_Brovko
8 / 8 / 1
Регистрация: 07.03.2012
Сообщений: 57
09.06.2012, 01:23 #9
А в чем Ваша проблема? Сформулируйте, пожалуйста, точнее вопрос.
Программа написана на VS 2008

Добавлено через 5 минут
Если не запускается, попробуйте добавить в конец return 0;

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>
using namespace std;
 
int main()
{
    setlocale(0, "Russian");
    double y=0, x=0, x2=0, x3=0;
 
    cout<<"Введите x -> ";
    cin>>x;
 
    cout<<"Введите x2-> ";
    cin>>x2;
 
    cout<<"Введите x3 ->";
    cin>>x3;
 
    y=-2.7*x3+0.23*x2-1.4*x*x*x;
 
    cout<<"y="<<y<<endl;
 
    return 0;
}
1
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
09.06.2012, 12:54  [ТС] #10
Oleg_Brovko, да не, всё вычисляет я просто перепутал наверно.. Спасибо!
0
09.06.2012, 12:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2012, 12:54
Привет! Вот еще темы с ответами:

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

Как выглядеть оператор, если по номеру дня недели необходимо написать его название - C++
Оператор выбора switch. Написать пример, как будет выглядеть этот оператор, если по номеру дня недели необходимо написать его название.

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

Ввести номер дня недели и вывести его название - C++
Ввести номер дня недели. Вывести его название C++ VS p.s sps Добавлено через 1 час 38 минут разобрался)) #include &lt;iostream&gt; ...


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

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

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