Вопрос задан 21.02.2019 в 07:00. Предмет Информатика. Спрашивает Чернов Никита.

Решить с помощью Borland C Для целого числа k от 1 до 99 напечатать фразу "Мне k лет", учитывая

при этом, что при некоторых значениях k слово "лет" надо заменить на слово "год" или "года". Например, 11 лет, 22 года, 51 год.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бабушкина Марина.
1555лет,21 год,63 года,177 лет,54 года, 71 год.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи воспользуемся условной конструкцией if-else. Ниже приведен код на языке C++, который решает данную задачу:

```cpp #include

int main() { for (int k = 1; k <= 99; k++) { if (k % 10 == 1 && k != 11) { std::cout << "Мне " << k << " год" << std::endl; } else if ((k % 10 == 2 || k % 10 == 3 || k % 10 == 4) && (k != 12 && k != 13 && k != 14)) { std::cout << "Мне " << k << " года" << std::endl; } else { std::cout << "Мне " << k << " лет" << std::endl; } } return 0; } ```

В данном коде используется цикл for, который перебирает значения переменной k от 1 до 99. Внутри цикла проверяется остаток от деления k на 10, чтобы определить, какое слово ("год", "года" или "лет") нужно использовать.

- Если остаток от деления равен 1 и k не равно 11, то выводится фраза "Мне k год". - Если остаток от деления равен 2, 3 или 4, и k не равно 12, 13 или 14, то выводится фраза "Мне k года". - Во всех остальных случаях выводится фраза "Мне k лет".

Таким образом, при запуске данной программы будут напечатаны все возможные фразы для значений k от 1 до 99 в соответствии с условиями задачи.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос