|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2010, 20:50 | #1 |
Регистрация: 14.10.2010
Сообщений: 5
|
Разработка программ обработки символьных и строковых данных(блок-схема)
Помогите составить блок-схему к данной программе
program lab_5; uses crt; const n=10; var X:array[1..n] of string[10]; i,i1,i2,k:byte; s:string[10]; begin clrscr; writeln('Программа обработки данных строкового типа'); writeln('Введите ', n,' слов из 4-10 руских букв'); For i:=1 to n do begin write(i, '-e слово '); readln(x[i]); end; k:=0;i1:=0; For i:=1 to n do if x[i][1]='а'then begin k:=k+1; i1:=i; end; if k=0 then begin write('Слова на букву а нет, работа программы завершена!'); readln; exit; end; if k>1 then begin write('Слова на букву а несколько, работа программы завершена!'); readln; exit; end; k:=0;i2:=0; For i:=1 to n do if x[i][length(x[i])]='я'then begin k:=k+1; i2:=i; end; if k=0 then begin write('Слова, оканчивающегося на букву я нет, работа программы завершена!'); readln; exit; end; if k>1 then begin write('Слов,оканчивающегося на букву я несколько, работа программы завершена!'); readln; exit; end; s:=x[i1]; x[i1]:=x[i2]; x[i2]:=s; writeln('Обмен слов:'); For i:=1 to n do write(' ',x[i]); readln end. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Абстракция. Обработка символьных и строковых переменных. | articoli | Помощь студентам | 0 | 05.12.2010 22:35 |
Помогите плиз с задачей на Разработка функций обработки структурных типов данных | JNN | Помощь студентам | 0 | 04.06.2009 01:24 |
Разработка программ по обработки динамических массивов произвольной размерности | aka_faith | Общие вопросы C/C++ | 1 | 24.05.2009 13:34 |
Разработка программ обработки символьных массивов | 3JIY4KA | Помощь студентам | 4 | 11.03.2008 23:22 |