Информатика, вопрос задал ksuakimova , 7 лет назад

С++...
По номеру дня недели (целое число от 1 до 7) определить его название.
И если сможете,напишите блок-схему!!!!

Ответы на вопрос

Ответил Аноним
0
#include <iostream>
using namespace std;


int main()
{
int input;
cin >> input;

if (input == 1){
cout << "Понедельник";
}else if (input == 2){
cout << "Вторник";
}else if (input == 3){
cout << "Среда";
}else if (input == 4){
cout << "Четверг";
}else if (input == 5){
cout << "Пятница";
}else if (input == 6){
cout << "суббота";
}else if (input == 7){
cout << "Воскресенье";
}

return 0;
}
Ответил MaxLevs
0
Сколько существует стилей кодинга? Сколько различных годных книг по написанию качественного C++?
Ответил MaxLevs
0
И ты приводишь 2 плюс один из стилей кодинга.
Ответил MaxLevs
0
Как производилась выборка? По методу вкусовщины :D
Ответил MaxLevs
0
"Держи свою религию при себе" (c)
Ответил DigitalAnnihilator
0
Попробуй найти хотя бы 2 кодинстайла, с таким стилем как } else {
Вот и будет тебе выборка.
Приводить тут ссылки не могу
Могу названия:
* фугл стиль для плюсов (извините не позволяет мне написать нормально)
* геософтовский
* стиль из qt
* стиль clang
Ответил MaxLevs
0

////////////////Реализована проверка выхода за пределы заданного диапазона//////////////////

#include <iostream>

#include <clocale>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

char day[][50] = {"Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"};

int N = 0;

while(true){

 cout << "Введите число от 1 до 7: ";

 cin >> N;

 if(N >= 1 && N <= 7) {

  cout << day[N - 1] << endl << endl;

 } else {

  cout << "Не день недели!" << endl << endl;

 }

}

return 0;

}

Ответил MaxLevs
0
Ты, как отвечающий, волен выдвигать к своему ответу сколь угодно высокие требования, но допустимый и достаточный минимум всегда чётко определён - правила ресурса.
Ответил MaxLevs
0
Именно поэтому твой перфекционизм - инструмент хороший (в нужном русле), но здесь не особо востребован, как и эстетические предпочтения. Потому как это твой личный выбор, и никто ему в рамках этого ресурса следовать не обязан.
Ответил DigitalAnnihilator
0
Вопрос не перфекционизма, если задаваться им то есть намного больше вопросов которые необходимо инвестигировать, ещё раз скажу:

* У тебя нет проверки на ввод. Если ввод будет некоректен - программа зациклиться, и перестанет работать.

Это не вопрос что код не правильный, это вопрос того что он не рабочий. Не рабочий код = не правильный ответ.
Ответил MaxLevs
0
Пожалуй, я прерву этот бесполезный цикл словоблудия.
Код в рамках, оговоренных в условии (1-7), работает, модератор ответ одобрил - на этом наше знакомство можно и закончить. Всего хорошего.
Ответил DigitalAnnihilator
0
И вам всего хорошего) Будут вопросы - пишите в личные сообщения, мне кажется все написаное вами немного не к теме, инфосикейшн почти всегда лишний и мешает модераторам потом понять что просиходило. И убедительная просьба - не пишите не рабочиий или забагованный
Новые вопросы