|
|
zadach244.PAS |
|
{* Задача 244 *}Unit ZADACH244;Interface Implementation Begin writeln('Даны натуральное число n, символы s1,… , sn. Будем рассматривать слова, образованные символами, входящими в последовательность s1, …, sn (см. задачу 269), считая при этом, что количество символов в каждом слове не превосходит 15. Удалить из s1,…, sn все слова с нечетными порядковыми номерами и перевернуть все слова с четными номерами. '); End. Program zadach244; Uses zadach244.pas; {* Эту строку можно удалить *} Var {* Объявление переменных *} i : integer; j : integer; nom : integer; n : integer; s1 : String; s2 : String; s3 : String; Begin write('n='); readln(n); writeln('введите последовательность символов'); readln(s1); s1 := s1 + ' '; nom := 1; For i := 1 To length(s1) Do {* Цикл для i => [1 .. length(s1)] *} If s1[i]' ' Then s2 := s2 + s1[i] Else Begin If (s2'') And odd(nom) Then delete(s1, i - length(s2), length(s2)); nom := nom + 1; s2 := ''; End; For i := 1 To length(s1) Do {* Цикл для i => [1 .. length(s1)] *} If s1[i]' ' Then s2 := s2 + s1[i] Else If s2'' Then Begin For j := length(s2) Downto 1 Do s3 := s3 + s2[j]; s3 := s3 + ' '; s2 := ''; End; writeln(s3); readln End... 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|