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

0 голосов
53 просмотров

С клавиатуры вводятся любые симворлы. Программа должна преобразовать вводимые символы,заменив все английские буквы одноимёнными большими (другие символы не преобразовывать) Ввод символов прекращается, если введён символ*// Напишите, пожалуйста программу.


Информатика (15 баллов) | 53 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1381 от 04.02.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString;
  s:=s.Select(c->c in ['a'..'z']?UpCase(c):c).JoinIntoString('');
  Writeln(s)
end.

Пример
My flowers are beautiful! But your's?
MY FLOWERS ARE BEAUTIFUL! BUT YOUR'S?
(150k баллов)
0

и нет остановки программы после знака *

0

Var:Integer или Real

0

Ваша задача, может быть и верна. Только мы этого не проходили, значит меня могу спросить на эту тему я плавать буду. Оператор Real Integer