Написати функцію пошуку заданого елемента в списку. Використовуючи цю функцію: а) підрахувати кількість входжень заданого символу в кожний рядок тексту. Входження задавати номером рядка й номером позиції в рядку;
б) знайти всі входження (див. пункт 1.а) заданого символу в текст;
в) знайти перше входження (див. пункт 1.а) кожної десяткової цифри в текст;
г) знайти перше входження (див. пункт 1.а) голосних латинських букв у текст;
д) підрахувати кількість входжень парних (непарних) десяткових цифр у кожний рядок тексту;
е) замінити заданий символ, якщо він є в тексті, на нове значення (символ), уважаючи, що символ входить у кожний рядок не більш одного разу;
ж) вилучити всі входження заданого символу з тексту;
з) після останнього входження кожної голосної латинської букви в рядок тексту вставити цифру, що зображує число входжень цієї голосної в даний рядок (у рядку міститься не більш дев'яти однакових голосних);
і) якщо в рядку тексту міститься заданий символ, то перемістити його на місце першого символу в цьому рядку;
к) якщо в рядку тексту міститься заданий символ, то перемістити його на місце останнього символу в цьому рядку.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
alisgranger
17.05.2022 11:26
Решение, что называется, "в лоб" (далеко, очень далеко, не самое лучшее):
var s,k1,k5,k10,k50,k100,k500,k1000,k10000:integer;
begin
write('s = '); readln(s);
k1:=0; k5:=0; k10:=0; k50:=0; 
k100:=0; k500:=0; k1000:=0; k10000:=0;
while s>=10000 do begin s:=s-10000; k10000:=k10000+1; end;
while s>=1000 do begin s:=s-1000; k1000:=k1000+1; end;
while s>=500 do begin s:=s-500; k500:=k500+1; end;
while s>=100 do begin s:=s-100; k100:=k100+1; end;
while s>=50 do begin s:=s-50; k50:=k50+1; end;
while s>=10 do begin s:=s-10; k10:=k10+1; end;
while s>=5 do begin s:=s-5; k5:=k5+1; end;
while s>=1 do begin s:=s-1; k1:=k1+1; end;
writeln('k10000=',k10000,' k1000=',k1000,' k500=',k500,' k100=',k100,' k50=',k50,' k10=',k10,' k5=',k5,' k1=',k1);
writeln(' Всего купюр = ',k1+k5+k10+k50+k100+k500+k1000+k10000);
end.

Пример:
s = 27879
k10000=2 k1000=7 k500=1 k100=3 k50=1 k10=2 k5=1 k1=4
 Всего купюр = 21
0,0(0 оценок)
Ответ:
Lolycomp40
05.10.2020 14:56

1 - True/False

2 - логическая операция, которая объединяет два высказывания в одно новое, которое будет являться истинным тогда и только тогда, когда оба исходных высказывания ложны.

3 - Конъюнкция

4 - X И Y И Z

5 - OR

6 - 1. Инверсия;

2. Конъюнкция;

3. Дизъюнкция;

4. Импликация;

5. Эквивалентность.

7 - логическая операция, которая преобразует исходное высказывание в новое, значение которого противоположно исходному.

8 - Импликация

9 - логическая операция, которая объединяет два высказывания в одно новое, которое будет являться истинным тогда и только тогда, когда оба исходных высказывания истинны

10 -  Конъюнкция

11 - ?

12 - ?

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота