Воскресенье, 05.05.2024, 17:57
Progroll -сайт для программистов
Главная | пример паскаль №6Дана строка слов разделенных пробелом ,в конце строки точка. Поменять местами два | Регистрация | Вход
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Листинг программы

program z6;

{  Дана строка слов разделенных пробелом ,в конце строки точка.

Поменять местами два центральных слова если их количество четно}

uses crt;

var a,b:string;i,j,l:longint;

    c:array[1..30]of string;

begin

  clrscr;

   write('введите текст: ');readln(a);

   b:='';j:=1;l:=length(a);

   if (a[l]<>'.')then begin

                       writeln(' ОШИБКА!!!');

                       write(' В конце должна стоять точка');

                       readln;halt;

           end;

   for i:=1 to l do

   if (a[i]=' ')or(a[i]='.')then begin

            c[j]:=b;b:='';inc(j);

                end

           else b:=b+a[i];j:=j-1;

   if j mod 2<>0 then

   beginwrite('количество слов нечетно');readln;halt;end;

    l:=j div 2;b:=c[l];c[l]:=c[l+1];c[l+1]:=b;

   for i:=1 to j do write(c[i],' ');

  readln;

 end.


Меню сайта
Категории раздела
Уроки программирования [18]
написание программ для андроид [2]
исходники программ [5]
книги для программистов [1]
программирование мобильных устройств [0]
среды программирования [0]
android [0]
java [2]
simbian [0]
учебники и книги по Java [2]
программы для создания игр [1]
прошивка телефонов,смартфонов [3]
java games [0]
Block title
Block title
Вход на сайт
Поиск
Архив записей
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2024