Вопрос задан 05.09.2020 в 07:48. Предмет Информатика. Спрашивает Мергенева Ангелина.

Составьте программу, которая по введенному k – числу цветков печатает фразу «В букете k цветков»,

причем согласовывает окончание слова «цветок» с числом k. НА ПАСКАЛЕ
0 0
Перейти к ответам

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

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

В Паскале вы можете использовать конструкцию `if` и `else` для согласования окончания слова "цветок" с числом `k`. Вот пример программы на Паскале:

```pascal program BouquetProgram;

var k: integer;

begin // Ввод числа цветков write('Введите количество цветков (k): '); readln(k);

// Проверка и согласование окончания if (k mod 10 = 1) and (k mod 100 <> 11) then writeln('В букете ', k, ' цветок') else if ((k mod 10 >= 2) and (k mod 10 <= 4)) and ((k mod 100 < 10) or (k mod 100 >= 20)) then writeln('В букете ', k, ' цветка') else writeln('В букете ', k, ' цветков');

end. ```

В этой программе используется оператор `if` для проверки различных условий, определяющих, какое окончание следует использовать для слова "цветок". Условия основаны на правилах русского языка: один цветок, два, три, четыре цветка, пять, шесть, семь, восемь, девять, десять цветков, и так далее.

0 0

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

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

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