Вопрос задан 22.02.2019 в 21:21. Предмет Информатика. Спрашивает Бахтылбай Диана.

Задача: Написать программу, которая определяет, является ли введенное слово палиндромом

("перевертышем"), например: "шалаш", "арозаупаланалапуазора", и выводит на экран ответ "да" или "нет".
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вечерская Ангелина.
Немного другое решение
var  s : string;
i, j, n : integer; 
f : boolean;
begin  
readln(s);  
n := length(s);  
i := 1; j := n;  
f := false;    
while (i <= j) do    
begin      
if(s[i] = s[j])        
then f := true        
else f := false;      
i := i + 1;      
j := j - 1;      
if not f        
then break;    
end;    
if f    
then write('Палиндром')    
else write('Не палиндром');
end.
0 0
Отвечает Бутусова Ксения.
Program aaa;
var
s,s1:string;
i:longint;
begin
writeln('введите строку');
read(s);
for i:=1 to length(s) do 
 s1:=s[i]+s1;
if s=s1 then writeln('да') 
else writeln('нет')
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать следующий алгоритм:

1. Получить введенное слово от пользователя. 2. Создать переменную, в которой будет храниться перевернутое слово. 3. Итерироваться по символам введенного слова в обратном порядке и добавлять каждый символ в переменную с перевернутым словом. 4. Сравнить введенное слово с перевернутым словом. 5. Если они равны, вывести на экран "да", иначе вывести "нет".

Пример реализации на языке Python:

```python word = input("Введите слово: ") reversed_word = ""

for i in range(len(word) - 1, -1, -1): reversed_word += word[i]

if word == reversed_word: print("да") else: print("нет") ```

Эта программа получает введенное слово от пользователя, затем создает переменную `reversed_word`, в которой будет храниться перевернутое слово. Затем она итерируется по символам введенного слова в обратном порядке и добавляет каждый символ в `reversed_word`. После этого программа сравнивает введенное слово с перевернутым словом и выводит на экран соответствующий результат.

0 0

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

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

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