Помогите пожалуйста!!!!! (Паскаль)

Помогите пожалуйста!!!!! (Паскаль) 1) Дана строчка. Определить явяляется ли она перевертышем. То есть к примеру слово КАЗАК,она и напротив читается КАЗАК 2) Найти цена телеграммы,если стоимомость одного слова вводится с клавиатуры

Задать свой вопрос
Илюха Хилов
2) слова делятся только пробелами? И состоят только из российских букв?
Оксана Оболдуева
Размышляю что да....желая точно не знаю.
Рита Нагдасова
Это сейчас Вы решаете. Как скажите - так и будет написано.
Стефания Жабинская
Да,они разделяются пробелами и состоят из российских букв.
1 ответ
Var
S,S2:string;
i:integer;

Begin
Write('Введите строчку: ');
ReadLn(S);
LowerCase(S); // эту строку убрать, если КАЗАК и КаЗАк - различные слова
For i:= 1 to Length(S) do
    S2:=S[i]+S2;
if S = S2 then Write('Эта строчка - перевёртыш')
else Write('Данная строчка не является перевёртышем')
End.



Если меж словами один пробел, и строчка не с пробела начинается:

Var
A,i,C:integer;
S:string;
Begin
Write('Введите стоимость одного слова: ');
ReadLn(A);
C:=0;
Write('Введите текст телеграммы: ');
ReadLn(S);
For i:= 1 to Length(S) do
    if S[i] = ' ' then C:=C+A;
WriteLn('Стоимость телеграммы: ',C+A);
End.



Если слова состоят из цифр и русских букв, и разбиты следующими знаками: пробел, тире, скобки, запятая, точка с запятой, двоеточие, точка, восклицательный символ и вопросительный символ. При этом, символ минус считается знаком тире. Также считается, что предложение оканчивается разделительным эмблемой.


Код PascalABC.NET 3.2:

Var
A,i,C:integer;
S:string;
Begin
Write('Введите стоимость одного слова: ');ReadLn(A);
C:=0;
Write('Введите текст телеграммы: ');ReadLn(S);
For i:= 1 to Length(S)-1 do
    if S[i]in['а'..'я','А'..'Я','ё','Ё','0'..'9'] then
       if S[i+1]in[' ','-','(',')',',',';',':','.','!','?'] then
          C:=C+A;
Write(C);
End.


Пример работы программки:

Введите стоимость 1-го слова: 1
Введите текст телеграммы: Помогите пожалуйста!!!!! (Паскаль) 1) Дана строчка. Найти явяляется ли она перевертышем. То есть например слово КАЗАК,она и напротив читается КАЗАК 2) Определить цена телеграммы,если стоимомость 1-го слова вводится с клавиатуры.
Цена телеграммы: 32



Алиса Аввакумушкина
Спасибо большое.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
задание экономиоти Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких

Экономика.

Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности

Экономика.

там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо

Русский язык.

Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.

Разные вопросы.

Сочинение на тему "Русский язык не сможет умереть!"

Математика.

Приветствую! Меня зовут Станислав, я представляю компанию under.site. Хотел бы предложить интересное решение

Разные вопросы.

Масса трёх одинаковых пакетов чая 180г чему равна масса

Математика.

Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл

Химия.

Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы

Русский язык.

Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника

Геометрия.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт