Я недавно начала изучать С++ и еще не очень во всем разбираюсь, поэтому помогите понять как исправить программу, чтобы она работала.
Тема: оператор выбора
Задание: Ввести день, месяц и год, проверить правильность введенной даты и вывести дату
следующего дня.
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
int d, m, g, S;
int main()
{
setlocale(LC_ALL, "Russian_Russia.1251");
cout « "Введите дату"; cin » d, m, g;
if (g >= 1, g <= 12);
{
cout « "g=" « endl;
}
else
{
cout « "Такого года нет" « endl;
}
switch (d, m, g)
{
if (m >= 1, m <= 12)
{
cout « "m=" « endl;
}
else
{
cout « " Такого месяца нет" « endl;
}
if (d >= 1, d <= 31)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12 :
cout « "Правильно" « endl;
}
else {
cout « "Неправильно" « endl;
}
if (d >= 1, d <= 30)
{
case 4:
case 6:
case 9:
case 11:
cout « "Правильно" « endl;
}
else {
cout « "Неправильно" « endl;
}
if (d >= 1, d <= 28)
{
case 2:
cout « "Правильно" « endl;
}
else {
cout « "Неправильно" « endl;
}
S = (d + 1, m + 1, g + 1);
cout « "S=" « endl; cin » S;
}
return 0;
}