Выдаёт ошибку...
Само задание Задание
Написать программу поиска возраста человека.
1) На вход программы поступает пара: Год и Месяц рождения.
2) Вывод программы определяется в зависимости от того, что хочет
увидеть пользователь программы:
I) Если вводится 1, возраст определяется в формате:
M-years, N-months, где M- число полных лет, N – число месяцев
II) Если вводится 0, возраст определяется в формате:
N-months, где N – число месяцев
А вот код:
#include "stdafx.h"
#include ‹iostream›
#include ‹math.h›
int main()
{
int m, y, selector, md, yd, im, iy, k = 0;
printf("Input birth date M, Y: ");
scanf_s("%d, %d", &m, &y);
printf("Input check date M, Y: ");
scanf_s("%d, %d", &im, &iy);
if ((m ‹= 0) && (m ›= 12))
{
printf("Incorrect birth month! \n");
return 0;
}
if (y ‹= 0)
{
printf("Incorrect birth year! \n");
return 0;
}
if ((im ‹ 0) && (im ›= 12))
{
printf("Incorrect check month! \n");
return 0;
}
if (iy ‹= 0)
{
printf("Incorrect check year! \n");
return 0;
}
printf("Select 1 for detail information or 0 for short: ");
scanf_s("%d", &selector);
if (im ‹ m)
{
k = m - im;
}
switch (selector)
{
case 1:
if (im › m)
{
md = im - m;
yd = iy - y;
}
else
{
md = 12 - k;
yd = iy - y - 1;
}
printf("%d months, %d years; \n", md, yd);
break;
case 0:
md = im - m;
printf("%d months; \n", md);
break;
default:
printf("Select only 1 or 0! \n");
break;
}
return 0;
}
#include ‹iostream›
#include ‹math.h›
int main()
{
int m, y, selector, md, yd, im, iy, k = 0;
printf("Input birth date M, Y: ");
scanf_s("%d, %d", &m, &y);
printf("Input check date M, Y: ");
scanf_s("%d, %d", &im, &iy);
if ((m ‹= 0) && (m ›= 12))
{
printf("Incorrect birth month! \n");
return 0;
}
if (y ‹= 0)
{
printf("Incorrect birth year! \n");
return 0;
}
if ((im ‹ 0) && (im ›= 12))
{
printf("Incorrect check month! \n");
return 0;
}
if (iy ‹= 0)
{
printf("Incorrect check year! \n");
return 0;
}
printf("Select 1 for detail information or 0 for short: ");
scanf_s("%d", &selector);
if (im ‹ m)
{
k = m - im;
}
switch (selector)
{
case 1:
if (im › m)
{
md = im - m;
yd = iy - y;
}
else
{
md = 12 - k;
yd = iy - y - 1;
}
printf("%d months, %d years; \n", md, yd);
break;
case 0:
md = im - m;
printf("%d months; \n", md);
break;
default:
printf("Select only 1 or 0! \n");
break;
}
return 0;
}