Лилин1079
?>

Исполнитель калькулятор имеет только 2 команды, которым присвоены номера 1. Прибавь 5 2. Умножь на 3 Напишите команду, содержащую не более 4 действий, которая из числа 3 получилось 57. В ответе нужно указать только номера команд, например 1122

Информатика

Ответы

irinabaranova2760
Несомненно, пользователь Yuliagal правильно сделала задание. Я оставлю свой ответ здесь, если вдруг кто-нибудь не понял, как это задание можно выполнить.
var  st: string; l, e, s: integer;
begin 
readln(st); 
l := pos('л', st);//Находим позицию символа л 
e := pos('е', st);//Находим позицию символа е 
s := pos('с', st);//Находим позицию символа с 
if (l = 0) or (e = 0) or (s = 0) then writeln('Составить слово лес нельзя.'); //Если символ не был найден, то ему присваивается значение равное 0, следовательно, дальнейшее выполнение программы бессмысленно. 
if (l > 0) and (e > 0) and (s > 0) then writeln('Можно составить слово: ', copy(st, l, 1) + copy(st, e, 1) + copy(st, s, 1)); //Если символ найден, ему присваивается значения, равное позиции в строке. Далее выводим на печать символы, расположенные в этих позициях.
end.
Еще раз повторюсь, решение Yuliagal верное, и самое короткое.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Исполнитель калькулятор имеет только 2 команды, которым присвоены номера 1. Прибавь 5 2. Умножь на 3 Напишите команду, содержащую не более 4 действий, которая из числа 3 получилось 57. В ответе нужно указать только номера команд, например 1122
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Yelena_Irina826
margarita25061961
pokupatel688
sov0606332
Postnikova-StreltsovaKyulbyakova
osnickyi
tefdst
Kashtelyan Tamara847
julkamysh9
Апраксин Владимир897
apromovich1
fancy-decor67
gbnn90
sales5947
buleckovd8724