• Предмет: Информатика
  • Автор: sveta27061998
  • Вопрос задан 8 лет назад

помоги пожалуйста с задачей в паскале:
Вводится целое число К. вывести фразу «Я посадил К цветов», согласовав слово "цветы" с числом К. Предусмотреть ситуацию ввода К<0.

Ответы

Ответ дал: minecraft066
0
var
k, i, j:integer;
begin

readln(k);
j:=1;

if k<=0 then
writeln('Я не посадил цветы');

if ((k mod 10 = 1) and (k<>11)) then
writeln('Я посадил k цветок');

for i:=12 to 14 do begin
j:=j+1;
if ((k mod 10 = j) and (k<>i)) then
writeln('Я посадил k цветка');
end;

if k mod 10 >4 then
writeln('Я посадил k цветов');

end.
Ответ дал: DonPedro80
0
Все класс, только программа не работает, как надо.
Ответ дал: DonPedro80
0
Ввел 11 - ничего не получил.
Ответ дал: DonPedro80
0
Ввел 9 - получил на выводе "Я посадил k цветов"
Ответ дал: DonPedro80
0
Ввел 13 - тоже не получил ничего.
Ответ дал: DonPedro80
0
var
  k:integer;
begin
  Write('Задайте число цветов: ');
  Readln(k);
  if k=0 then Writeln('Я не посадил ни одного цветка')
  else
  begin
    if k>0 then Write('Я посадил ',k,' цвет')
    else
    begin
      k:=-k;
      Write('Я выполол ',k,' цвет')
    end;
    case k mod 100 of
    11..19:Write('ов');
    else
      case k mod 10 of
      1:Write('ок');
      2..4:Write('ка');
      else Write('ов');
      end
    end
  end
end.
Ответ дал: sveta27061998
0
просто идеально,спасибо)
Ответ дал: DonPedro80
0
Пожалуйста) Я же написал в другом ответе чтобы обращались если надо)
Вас заинтересует