Предмет: Информатика, автор: Valentinkun1212

Создайте программу, которая по введенному k - количеству грибов выводит фразу "мы нашли в лесу k грибов", причем согласовывает окончание слова "гриб" с числом k. Например, при k=11 должно быть выведено "Мы нашли в лесу 11 грибов", а при k=22 - "Мы нашли в лесу 22 гриба". (Принимается только программа на Паскале, не на листочке.)

Ответы

Автор ответа: Artem0Kondratov
3

program Project1;

 

var

 S : String;

 K, Num1, Num2 : Integer;

begin

 repeat

   Writeln('Задайте целое число:');

   Readln(K);

 

   S := 'Мы собрали ' + IntToStr(K) + ' ';

   Num1 := K mod 10;

   K := K div 10;

   Num2 := K mod 10;

 

   case Num1 of

     1 :

     begin

       if Num2 = 1 then S := S + 'грибов'

       else S := S + 'гриб';

     end;

     2..4 :

     begin

       if Num2 = 1 then S := S + 'грибов'

       else S := S + 'гриба';

     end;

     else

       S := S + 'грибов';

   end;

 

   S := S + ' в лесу.';

 

   Writeln('Результат:');

   Writeln(S);

 

   Writeln('Повторить - Enter. Выход - любой символ + Enter.');

   Readln(S);

 until S <> '';

end


Valentinkun1212: Спасибо!
Похожие вопросы
Предмет: Русский язык, автор: ananaya
Укажите сложносочиненные предложения: 1)В прихожей напротив двери висело длинное , почти до пола , зеркало , и я видел себя "в полный рост". 2)А за ручьем начиналась деревенская улица , в конце которой темнел сосновый лес. 3)Солнце светило слева ,половина двора была в тени от тополей ,жара ещё не наступила . 4)Дядя Юра в два счета починил замок , который успел попортить незваный гость 5) Раннее утро было солнечным, но прохладным. 6) Я открыл коробку, потрогал тонкие крылышки и элероны, потом лег рядом с коробкой щекой на стол 7)Он кивнул и убежал в подъезд, а я, дергая колесами, выбрался с балкона, покатил через комнату, зацепился за стол. 8) Он не помнил даже, как выглядит снаружи тот самый дом, где он живет сейчас 9) Жеребенок стоял смирно, однако в каждой его жилке звенело нетерпение 10) Когда хорошее настроение, все получается ловко 11) На душе по-прежнему был осадок от ссоры с мамой, и на балкон не хотелось 12) Я археолог, человек науки, а ты этим увлечен 13) Время тянулось, и Костя пропускал его через себя, как сквозь плотный фильтр, покорно и терпеливо
Предмет: Математика, автор: кеттитапури
Предмет: Математика, автор: влада337