ПОМОГИТЕ РЕБЯТА!!! НУЖНО РЕШИТЬ 3 ПРОГРАММЫ!!!
5-9 класс
|
1) В файле fraza.txt написанно одно предложение. Надо создать программ в Паскаль что-бы он переписывал в другой файл cuvinte.txt те слова из предложении которые начинаются и заканчиваются тот же буквой!!!
Пример: ANA A TACUT SI APA S-A SCURS.
Результат должен быть такой: ANA TACUT APA SCURS
2) В файле numere.txt написан ряд значении типа logint. Надо создать программ который сможет переписывать только цыфры ПАЛИНДРОМ(Palindrom) в файле palindrom.txt
3) В файле fraza.txt написано одно предложение. Надо создать программ который сможет переписывать в файле cuvinte.txt слова Полиндром(Polindrom).
Пример: Предложение - Lupul a baut apa din cana lui ENE.
Результат: APA LUPUL ENE
Универсальное решение на три задания, запись в файлы доделать самостоятельно
type
string_array = array[1..200]of string;
var
a: string_array;
a_n, i, j: integer;
s, firstlast, palindrom: string;
p: boolean;
procedure GetWords(var sa: string_array; var sa_n: integer; s: string);
var
i: integer; t: string;
begin
s := s + ' ';
for i := 1 to length(s) do
begin
if s[i] in [' ', ',', '.', ':', ';'] then begin
if t <> '' then begin
sa_n := sa_n + 1;
sa[sa_n] := t;
t := '';
end;
end
else
t := t + s[i];
end;
end;
begin
read(s);
GetWords(a, a_n, s);
for i := 1 to a_n do
begin
p := true;
for j := 1 to length(a[i]) div 2 do
p := p and (a[i][j] = a[i][length(a[i]) - j + 1]);
if p then
palindrom := palindrom + a[i] + ' ';
if a[i][1] = a[i][length(a[i])] then
firstlast := firstlast + a[i] + ' ';
end;
writeln(palindrom);
writeln(firstlast);
end.
Другие вопросы из категории
массив
1. Составьте программу ввода и вывода массива: 5, -2, 3, -6, 7, 9, -4, 8, 1, 2,
7, -3.
2. Составьте блок-схему алгоритма и программу вычисления в массиве A(10)
количества положительных элементов.
3. Составьте программу заполнения и вывода массива, не используя клавиатуру,
числами: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19.
Читайте также
Какими программами я люблю пользоваться.....
Например: Я люблю слушать музыку в проигрователе AIMP3.....
Надо буквально 5-6 предложений....И программ примерно 3-4.....
ПОМОГИТЕ.....Зарание БОЛЬШОЕ спасибо*)
1. Сумма чисел a+b
2.Частное чисел x;y;
3.Произведение чисел a;b;c;d;
координаты х и у и программа проверяет, подходит ли эта точка к графику или нет. Пример на 2 фото.
Очень нужно. 80 баллов
read.writeln.else.to.if и тд которые сможете
Вот пример идеи для программы, в академию поступают какое то количество учеников, нужно написать сколько учеников сдали документы, сколько пришли на экзамен, и сколько учеников кто прошло и не прошло
возможно не возможно создать программу на этой идее, тогда прделагайте свои со своими программами , пожалуйста помогите!