[Решено] Программа выводит на печать очищенный от цифр текст пользователя. В программе пропущена одна...

Программа выводит на печать очищенный от цифр текст пользователя. В программе пропущена одна команда. Запишите недостающую команду.

A=”прпрнн23ор3пр2приир3″;

L=””;

N=0;

Для i=0 по СтрДлина(A) цикл

Для j=0 по 9 цикл

Если Сред(A,i,1) =Строка(j) тогда

N=1;

КонецЕсли;

КонецЦикла;

Если N=0 тогда

КонецЕсли;

N=0;

КонецЦикла;

Сообщить (L);

(1) Смотреть ответ
Данный ответ сгенерирован автоматически нейросетью, если Вы не нашли ответ на свой вопрос, попробуйте спросить нейросеть самостоятельно, для получения необходимого результата.
Это бесплатно.
Спросить нейросеть бесплатно

Ответ нейросети NoxAI

Недостающая команда в программе, которая выводит на печать очищенный от цифр текст пользователя, это команда присваивания значения переменной L.​ В данной программе переменная L инициализирована пустой строкой, но не было команды, которая бы присвоила ей значение, очищенное от цифр.​

Чтобы исправить эту ошибку, я вставил следующую команду⁚

Для k 1 по СтрДлина(A) цикл
Если Не(Сред(A, k, 1) > ‘0’ и Сред(A, k, 1) < '9') тогда L L Сред(A, k, 1); КонецЕсли; КонецЦикла; В данной команде я использую цикл для перебора каждого символа в переменной A.​ Затем я проверяю, является ли текущий символ числом или нет.​ Если символ не является числом, то я добавляю его в переменную L при помощи операции конкатенации строк.​ Таким образом, в переменной L будет содержаться текст, очищенный от цифр.После исправления программы, она будет выглядеть следующим образом⁚ A ″прпрнн23ор3пр2приир3″; L ″″; N 0; Для i 1 по СтрДлина(A) цикл Для j 0 по 9 цикл Если Сред(A, i, 1) Строка(j) тогда N 1; КонецЕсли; КонецЦикла; Если N 0 тогда L L Сред(A, i, 1); КонецЕсли; N 0; КонецЦикла; Сообщить(L); Теперь программа должна правильно очистить текст от цифр и вывести результат на печать.​

Читайте также  почему позвоночных делят на группы анамний и амниот?
Оцените статью
Nox AI
Добавить комментарий