Все привет!Решите кто нибудь задачку,пожалуйста! Палиндромы. Палиндром - это сочетание символов, которое читается одинаково слева направо и справа налево. Палиндромом может быть отдельное слово (ШАЛАШ, ТОПОТ, ПОП), число (4884, 121) или фраза (STRAP ON - NO PARTS, А РОЗА УПАЛА НА ЛАПУ АЗОРА). Найдите в заданном тексте, состоящем из n строк, все слова-палиндромы (слово может включать как прописные, так и строчные буквы и в словах допускается перенос с одной строки на другую).
конежно же неактуально уже но все же. Алгоритм решения задачи: 1. Брать очередной символ с начала строки и сравнивать его с противоположным. 1. Если символы не равны, то выдать сообщение "не палиндром", изменить значение флага и остановить сравнение. 2. Если значение флага не было изменено, то выдать сообщение "палиндром". s – строка; f – флаг. Программа на языке Паскаль: var s : string ; i ,f : byte ; begin write('String: '); readln(s ); f := 0 ; for i := 1 to length ( s) div 2 do if s [i] <> s [ length (s )- i+ 1 ] then begin writeln( 'No palindrome' ); f := 1; break end ; if f = 0 then write( 'Palindrome') ; readln end . сам по учебе изучаю паскаль, интересно повозиться бывает. впринципи в сети все можно найти
всем привет. Никогда с этим не сталкивался, да и вообще я не программист и не пытался им быть, а вот пришлось. Помогите написать программу на турбо паскале, в которой нужно найти среднее арифметическое значение трех любых чисел. Заранее очень благодарен.
может случиться, что на вход подадут, к примеру, 5, 3 и 2 тогда волшебным образом среднее арифметическое выходит 3, (3) и программа вылетит =) это информация к размышлению и правке)