Вопрос задан 13.01.2020 в 00:39. Предмет Информатика. Спрашивает Павлов Макс.

Помогите пожалуйста решить задачу в pascal ABC. Очень срочно нужно Составьте программу, позволяющую

определить, будет ли введённая строка перевёртышем после удаления из неё всех пробелов
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Школьников Руслан.
Uses  crt;
var  a, b: string; 
 i: longint;
begin 
clrscr; 
write('Введите слово:  ');
readln(a); 
 b := ''; 
for i := 1 to length(a) do   
 b := a[i] + b; 
if a = b then 
  write('перевертыш') 
else   
write('не перевертыш'); 
 readln;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с задачей на языке Pascal ABC. Вам нужно написать программу, которая определит, является ли введенная строка перевертышем после удаления из нее всех пробелов. Вот пример решения:

```pascal program CheckPalindrome; var inputString, reversedString: string; i: integer; begin // Ввод строки writeln('Введите строку:'); readln(inputString); // Удаление пробелов из строки for i := 1 to length(inputString) do begin if inputString[i] <> ' ' then reversedString := reversedString + inputString[i]; end; // Проверка, является ли строка перевертышем if reversedString = reverseString(reversedString) then writeln('Введенная строка является перевертышем.') else writeln('Введенная строка не является перевертышем.'); readln; end. ```

В этой программе мы сначала вводим строку с помощью `readln`. Затем мы проходим по каждому символу строки и добавляем его в переменную `reversedString`, если символ не является пробелом. Затем мы сравниваем `reversedString` с перевернутой версией самой себя, используя функцию `reverseString`. Если они равны, то введенная строка является перевертышем, иначе она не является перевертышем.

Примечание: В этой программе используется функция `reverseString`, которая не является стандартной функцией в Pascal ABC. Если вы используете другую среду разработки, убедитесь, что у вас есть функция для переворачивания строки. Если нет, вы можете написать свою собственную функцию для переворачивания строки.

Надеюсь, это поможет вам решить вашу задачу! Если у вас возникнут еще вопросы, пожалуйста, дайте мне знать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос