#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
short int year[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
int month = 0, day = 0, daysUntilNewYear = 0;
while (month == 0)
{
cout << "Введите месяц: ";
cin >> month;
if (month < 1 || month > 12)
{
month = 0;
cout << "В году лишь 12 месяцев, повторите ввод" << endl;
}
}
while (day == 0)
{
cout << "Введите день: ";
cin >> day;
if (day > year[month - 1] || day < 1)
{
day = 0;
cout << "В выбранном месяце " << year[month - 1] << " дней, повторите ввод" << endl;
}
}
for (int i = month - 1; i < 12; i++)
{
daysUntilNewYear += year[i];
}
daysUntilNewYear -= day - 1;
cout << "До Нового Года осталось " << daysUntilNewYear << " дней"<< endl;
system("pause");
return 0;
}
Если через case делать, то будет больше кода и он будет менее понятен - смысла в этом нет, поэтому сделал через while.
Қабылдау әдісі бойынша:
Көрнекілік - көру органдарымен қабылданады.
Дыбыс - есту органдарымен қабылданады.
Тактильді - сезімтал рецепторлармен қабылданады.
Olfactory - иісті рецепторлар қабылдаған.
Дәмі - дәмдік бүршіктер арқылы қабылданады.
Таныстыру формасына сәйкес:
Мәтін - тіл таңбаларын көрсетуге арналған таңбалар түрінде беріледі.
Сандық - математикалық әрекеттерді білдіретін сандар мен белгілер түрінде.
Графикалық - кескін, нысан, графика түрінде.
Дыбыс - ауызша немесе дыбыстық жолмен тілдік токендерді жазу және беру түрінде.
Бейне ақпарат - бейнежазба түрінде беріледі.
Кездесу бойынша:
Бұқаралық ақпарат - тривиалды ақпараттан тұрады және қоғамның көпшілігіне түсінікті ұғымдардың жиынтығымен жұмыс істейді.
Арнайы - қолданылған кезде ақпараттың көп бөлігі түсінбеуі мүмкін, бірақ таралған әлеуметтік топта қажет және түсінікті ақпарат берілетін белгілі бір тұжырымдамалар жиынтығы бар.
Құпия - адамдардың тар шеңберіне және жабық (қорғалған) арналар арқылы беріледі.
Жеке (жеке) - популяциядағы әлеуметтік мәртебе мен әлеуметтік өзара әрекеттесудің түрлерін анықтайтын жеке тұлға туралы ақпарат жиынтығы.
Мәні бойынша:
Нақты - белгілі бір уақытта құнды ақпарат.
Сенімді - сенімді көздерден бұрмаламай алынған ақпарат.
Айқын - ақпарат көзделетін адамға түсінікті тілде беріледі.
Толық - дұрыс шешім қабылдауға немесе түсінуге жеткілікті ақпарат.
Пайдалы - ақпараттың пайдалылығын ақпарат алу субъектісі оны пайдалану мүмкіндіктерінің көлеміне байланысты анықтайды.
Шындығында:
Рас
Жалған.