MaxLevs
Ну вот опять субъективные понятия. :D Ты считаешь "правильным" код, описание которого привел выше в комментариях. Но на этом ресурсе нет понятия "правильный код". Есть понятие "правильный/корректный ответ", которое вытекает из правил оного ресурса: развёрнутый ответ, соответствующий условиям, прописанным в вопросе. И если спрашивающий что-то указать забыл, это проблема спрашивающего.
MaxLevs
Из того, что было сказано выше, можно выделить два возможных представления кода: код, как продукт для продажи, к которому выдвигаются повышенные требования к качеству; и код, как ответ на заданный на "Знаниях" вопрос, к которому предъявляются требования, основанные на правилах ресурса.
MaxLevs
Ты, как отвечающий, волен выдвигать к своему ответу сколь угодно высокие требования, но допустимый и достаточный минимум всегда чётко определён - правила ресурса.
MaxLevs
Именно поэтому твой перфекционизм - инструмент хороший (в нужном русле), но здесь не особо востребован, как и эстетические предпочтения. Потому как это твой личный выбор, и никто ему в рамках этого ресурса следовать не обязан.
MaxLevs
Пожалуй, я прерву этот бесполезный цикл словоблудия. Код в рамках, оговоренных в условии (1-7), работает, модератор ответ одобрил - на этом наше знакомство можно и закончить. Всего хорошего.
Answers & Comments
Verified answer
////////////////Реализована проверка выхода за пределы заданного диапазона//////////////////
#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;
}
Ты считаешь "правильным" код, описание которого привел выше в комментариях. Но на этом ресурсе нет понятия "правильный код". Есть понятие "правильный/корректный ответ", которое вытекает из правил оного ресурса: развёрнутый ответ, соответствующий условиям, прописанным в вопросе. И если спрашивающий что-то указать забыл, это проблема спрашивающего.
Код в рамках, оговоренных в условии (1-7), работает, модератор ответ одобрил - на этом наше знакомство можно и закончить. Всего хорошего.