Предмет: Информатика, автор: Aguin

Помогите Написать алгоритм нахождения числа дней в месяце, если даны: Номер месяца n – целое число иа, равное 1 для високосного года и равное 0 в противном случае. На с++ используя оператор выбора
вот код ( но ошибку выдает)
#include
#include
using namespace std;
int main()
{setlocale(LC_ALL,"Rus");
int n,a;
n>0;
n<=12;
cout<<"Введите месяц "<cin>>n;
cout<<"Введите высакосный год ";
cin>>a;
switch (a,n){
case 0:{
if(n=1 && n=3 && n=5 && n=7 && n=8 && n=10 && n=12)
{cout <<"31 день"< }
else if (n=4 && n=6&& n=9 && n=11)
{cout <<"30 дней"< }
else (n=2){
cout<<"28 дней";
}
break;
}
case 1:
{
if(n=1 && n=3&& n=5 && n=7&& n=8&&n=10&& n=12)
{cout <<"31 день"< }
else (n=4 && n=6&& n=9 && n=11)
{cout <<"30 дней"< }
else (n=2){
cout<<"29 дней";
}

break;
}
}
return 0;
}

Ответы

Автор ответа: leonidkorolev2007
0

Ответ:

#include <iostream>

using namespace std;

int main()

{

setlocale(LC_ALL, "Rus");

int n, a;

cout << "Введите месяц ";

cin >> n;

cout << "Введите высакосный год ";

cin >> a;

switch (a) {

case 0: {

 if (n == 1 || n == 3 || n == 5 || n == 7 || n == 8 || n == 10 || n == 12) {

  cout << "31 день";

 }

 else

  if (n == 4 || n == 6 || n == 9 || n == 11) {

   cout << "30 дней";

  }

  else {

   cout << "28 дней";

  }

 break;

}

case 1:

{

 if (n == 1 || n == 3 || n == 5 || n == 7 || n == 8 || n == 10 || n == 12) {

  cout << "31 день";

 }

 else

  if (n == 4 || n == 6 || n == 9 || n == 11) {

   cout << "30 дней";

  }

  else {

   cout << "29 дней";

  }

 break;

}

}

return 0;

}

Объяснение:

Похожие вопросы
Предмет: Русский язык, автор: 19свОбОднАЯ97

В каком предложении на месте пропуска(-ов) необходимо поставить запятую? 1)Мы увидели,как он мчится _ высуня язык. 2)В гостиной раскрылись другие двери, и _ теснясь к стене _ вошли деревенскиедевочки и мальчики. 3)Никита сел на диван и _ прищурившись _ глядел на расписанные морозом стёкла. 4)После всего случившегося он провёл ночь _ не смыкая глаз. 5)Он пробиралсяк выходу _ крадучись. 6)Я тебя предупреждала:нельзя работать _ спустя рукава. 7)Глядя на узоры _ Никита почувствовал,как слова какие-то сами собой складываются. 8)Сын стоял _ склонив голову. 9)Волны,с шумом ударяясь о брёвна _ и разрезаясь на якорях и канатах, заливали доски. 1)Самолёт выследил под водой тень лодки и _ кружась над тем местом _ телеграфировал сторожевым судам. 2)Это падал _ описывая широкие круги _ гидроплан с заострёнными крыльями. 3)Так я просидела на камне до самого вечера,вглядываясь вдаль _ и _ пытаясь рассмотреть там корабль. 4)Там в темноте чьи-то глаза смотрели _ не мигая. 5)Щенок с лаем выскочил на улицу,но _ испугавшись нас _ замолк и спрятался под крыльцом. 6)Ребята весь день работали _ засучив рукава. 7)Мальчики шли полем _ громко переговариваясь. 8)Рассказ фронтовика дети слушали _ затаив дыхание. 9)Мне всегда казалось,что и он жил _ играя.

Предмет: Математика, автор: stanislavskyan