Вопрос задан 17.01.2020 в 18:43. Предмет Информатика. Спрашивает Кучерявая Катя.

помогите пожалуйста решить задачу,на ветке сидело n ворон,вывести эту фразу в соответствии с

правилами русского языка.до 100. язык паскаль
0 0
Перейти к ответам

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

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

по введенному натуральному числу n(n<=100) обозначаешему количество ворон вывести надпись ,на дереве n ворон.где ворона склоняеться соответсвено n:'ворон'.'ворона"вороны' в случаем n превышаюшего 100 вывести надпись 'ветка обламилась'

 

uses crt;

var
n:integer;
begin

clrscr;
repeat

write
('Введите число от 1 до 100 N = ');
readln
(n);
until
n>0;
case
n of
11..14:write('сидело ',n,' ворон');
1..10,15..100: case n mod 10 of
               1:write('На дереве сидела ',n,' ворона');
               2..4:write('На дереве сидели ',n,' вороны');
               0,5..9:write('На дереве сидело ',n,' ворон');
               end
else
write('Ветка обломилась!');
end
;
readln
;
end
.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, необходимо вывести фразу "На ветке сидело n ворон" в соответствии с правилами русского языка. В языке Паскаль можно использовать циклы и условные операторы для достижения этой цели.

Алгоритм решения:

1. Объявите переменную `n` и присвойте ей значение, например, 5. 2. Используйте условный оператор `if` для проверки значения переменной `n`. 3. Внутри условного оператора `if`, используйте оператор `writeln` для вывода фразы "На ветке сидело n ворон" в соответствии с правилами русского языка. 4. Если значение переменной `n` равно 1, выведите фразу "На ветке сидела 1 ворона". 5. Если значение переменной `n` больше 1 и меньше 5, выведите фразу "На ветке сидело n вороны". 6. Если значение переменной `n` больше или равно 5, выведите фразу "На ветке сидело n ворон".

Пример кода на языке Паскаль:

```pascal program CrowCount;

var n: Integer;

begin n := 5; if n = 1 then writeln('На ветке сидела 1 ворона') else if (n > 1) and (n < 5) then writeln('На ветке сидело ', n, ' вороны') else writeln('На ветке сидело ', n, ' ворон'); end. ```

При выполнении данного кода с переменной `n` равной 5, будет выведена фраза "На ветке сидело 5 ворон".

Примечание: Пожалуйста, обратите внимание, что я предоставил пример кода на языке Паскаль, но вы можете использовать любой другой язык программирования, с которым вам удобно работать.

0 0

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

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

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