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

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

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

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

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

Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели C++
[C++]Вывести название дня недели по его номеру C++
Составить программу, которая по номеру введенного дня недели вводит название дня. C++
Как выглядеть оператор, если по номеру дня недели необходимо написать его название C++
Написать программу, которая бы печатала название дня недели по введенному номеру C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
The_Immortal
1548 / 484 / 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;
                    }
                }
            }
        }
    }
}
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
09.06.2012, 00:20  [ТС]     Вывести название дня недели по введенному номеру #3
Я уже написал если честно эту задачу тока когда он запрашивает номер недели и пишешь вместе цифр с 1 до 7 например букву G то он выдаёт Vtornik
Oleg_Brovko
 Аватар для 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;
 
 
 
    }
}
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
09.06.2012, 00:34  [ТС]     Вывести название дня недели по введенному номеру #5
Написать программу вычисления выражения: y=-2,7x3+0,23x2-1,4
pow(x,3)
Всем спасибо, помогите еще с этой пожалуйста, у кого есть время
Oleg_Brovko
 Аватар для 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;
 
    
}
Памирыч
Администратор
 Аватар для Памирыч
20466 / 8518 / 1023
Регистрация: 11.04.2010
Сообщений: 10,989
09.06.2012, 00:46     Вывести название дня недели по введенному номеру #7
Blutonium, в этот раз пусть будет, а на будущее: одна тема - один вопрос, договорились?
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;
 
    
}
Разве оно вычисляет?
Oleg_Brovko
 Аватар для 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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2012, 12:54     Вывести название дня недели по введенному номеру
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
09.06.2012, 12:54  [ТС]     Вывести название дня недели по введенному номеру #10
Oleg_Brovko, да не, всё вычисляет я просто перепутал наверно.. Спасибо!
Yandex
Объявления
09.06.2012, 12:54     Вывести название дня недели по введенному номеру
Ответ Создать тему
Опции темы

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