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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
nakokoko
0 / 0 / 0
Регистрация: 11.03.2011
Сообщений: 25
#1

Определить по номеру дня, является он рабочим или выходным - C++

15.03.2011, 15:51. Просмотров 1364. Ответов 14
Метки нет (Все метки)

здравствуйте. не получается построить задачу на языке СИ. подскажите как?
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: " Рабочий день", Суббота" или " Воскресенье". зарание спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2011, 15:51     Определить по номеру дня, является он рабочим или выходным
Посмотрите здесь:
C++ Определить по номеру дня года будет этот день выходным или будним
Определить дату по номеру дня и года C++
Определить день недели по номеру дня года C++
По номеру дня недели определить количество занятий C++
C++ Определить дату по порядковому номеру дня года
Составить программу, которая по номеру введенного дня недели вводит название дня. C++
C++ Составьте программу, печатающую по номеру дня недели (число от 1 до 7) название этого дня
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
chilly
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 4
15.03.2011, 15:59     Определить по номеру дня, является он рабочим или выходным #2
может, дни недели в массив, а потом выводить элемент с номером, указанным пользователем. с проверкой на корректность ввода
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
15.03.2011, 16:36     Определить по номеру дня, является он рабочим или выходным #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от nakokoko Посмотреть сообщение
здравствуйте. не получается построить задачу на языке СИ. подскажите как?
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: " Рабочий день", Суббота" или " Воскресенье". зарание спасибо.
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
#include <stdio.h>
#include <conio.h>
 
using namespace std;
int main()
{
     int number;
     printf("Vvedite nomer dnia nedeli :");
     scanf("%d", &number);
     if(number < 6)
     {
          printf("Rabochii deni\n");
     }
     else if(number == 6)
     {
          printf("Subbota\n");
     }
     else if(number == 7)
     {
          printf("Voskresenie\n");
     }
     getch();
     return 0;
}
Добавлено через 3 минуты
Цитата Сообщение от chilly Посмотреть сообщение
может, дни недели в массив, а потом выводить элемент с номером, указанным пользователем. с проверкой на корректность ввода
не стоит усложнять, а следовать строго условию.
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
15.03.2011, 16:37     Определить по номеру дня, является он рабочим или выходным #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Или так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    // SetConsoleOutputCP(1251);
    // setlocale(0, "rus");
 
    int day = -1;
    cout << "Введите день недели от 1 до 7: ";
    cin >> day;
 
    if(day == -1 || day > 7) cerr << "Введите значение от 1 до 7!";
    else if(day >= 1 && day <= 5) cout << "\tРабочий день";
    else if(day == 6) cout << "\tСуббота";
    else if(day == 7) cout << "\tВоскресенье";
 
    getch();
 
    return 0;
}
P.S. не используйте транслит!
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
15.03.2011, 16:41     Определить по номеру дня, является он рабочим или выходным #5
Subgrando, скажем так не у каждого в консоли отображается русским языком, к примеру у меня.
сабж не в этом.
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
15.03.2011, 16:42     Определить по номеру дня, является он рабочим или выходным #6
Subgrando, ставьте
C++
1
unsigned int day
и не надо делать проверку на отрицательные значения.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
15.03.2011, 16:42     Определить по номеру дня, является он рабочим или выходным #7
Цитата Сообщение от Subgrando Посмотреть сообщение
// SetConsoleOutputCP(1251);
// setlocale(0, "rus");
Зачем ето коментировать?
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
15.03.2011, 16:44     Определить по номеру дня, является он рабочим или выходным #8
Не столь важно.

Добавлено через 36 секунд
Цитата Сообщение от MILAN Посмотреть сообщение
Зачем ето коментировать?
ну, кому надо, тот раскомментирует.
например, на unix нет SetConsoleOutputCP().
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
15.03.2011, 16:46     Определить по номеру дня, является он рабочим или выходным #9
а у меня к примеру работает только так:
C++
1
2
3
4
5
6
7
char bufRus[256];
 
char* Rus(const char* text) {
      CharToOem(text, bufRus);
      return bufRus;
      }
cout << Rus("Привет ,Лопух!")<< endl;
и ничего другое.

Добавлено через 1 минуту
Subgrando, причем просили на Си, ув товарищ
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
15.03.2011, 16:47     Определить по номеру дня, является он рабочим или выходным #10
instagib, так на разных компиляторах могут работать разные приемы.
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
15.03.2011, 16:48     Определить по номеру дня, является он рабочим или выходным #11
Ну и что?

Не по теме:

хватит оффтопа)

instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
15.03.2011, 16:49     Определить по номеру дня, является он рабочим или выходным #12
лучше скажите как отправить месагу в виде "не по теме: "
Subgrando
15.03.2011, 16:50
  #13

Не по теме:

Юзай [ОFF]

instagib
15.03.2011, 16:52
  #14

Не по теме:

маленькое спасибо

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2011, 17:59     Определить по номеру дня, является он рабочим или выходным
Еще ссылки по теме:
По введенным с клавиатуры номеру месяца и дня определить, сколько дней осталось до Нового Года C++
C++ Вводится k-й день невисокосного года - определить, является ли этот день рабочим.
Написать программу, которая по номеру дня недели (целому числу от 1 до 7) выдает в качестве результата название дня недели C++
По заданному году и порядковому номеру дня в году определять день недели и месяц этого дня C++
Вывод даты по году и номеру дня C++

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

Или воспользуйтесь поиском по форуму:
nakokoko
0 / 0 / 0
Регистрация: 11.03.2011
Сообщений: 25
15.03.2011, 17:59  [ТС]     Определить по номеру дня, является он рабочим или выходным #15
Спасибо))
Yandex
Объявления
15.03.2011, 17:59     Определить по номеру дня, является он рабочим или выходным
Ответ Создать тему
Опции темы

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