Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Необходимо написать программу, которая определяет и выводит на экран время года по дате рождения, заданной пользователем. Какую ошибку содержит приведенный фрагмент кода? int m; char month[3], s[8] = ""; char *season[] = { "winter", "spring", "summer", "a

Необходимо написать программу, которая определяет и выводит на экран время года по дате рождения, заданной пользователем. Какую ошибку содержит приведенный фрагмент кода? int m; char month[3], s[8] = ""; char *season[] = { "winter", "spring", "summer", "autumn" }; printf("Enter day of your birthday (MM.DD): "); scanf("%[^.]s", month); m = atoi(month); if ((m==12) || (m<3)) strcpy(s, season[0]); else if ((m>2) && (m<6)) strcpy(s, season[1]); else if ((m>6) && (m<9)) strcpy(s, season[2]); else strcpy(s, season[3]); printf("Your birthday is in %s\n", s);

вопрос

Правильный ответ:

неверное объявление массива указателей
неверное обращение к элементам массива указателей
неверная индексация элементов массива указателей
приведенный фрагмент кода не содержит ошибок
Сложность вопроса
91
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень элементарный тест по интуиту.
19 апр 2016
Аноним
Это очень заурядный вопрос intuit.
22 дек 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.