Подсчитать, сколько раз среди заданных символов встречаются '+' и '*' - Pascal ABC
Формулировка задачи:
Даны натуральное число n, символы s1,..., sn. Подсчитать сколько раз среди данных символов встречается символ + и сколько раз символ *.
Решение задачи: «Подсчитать, сколько раз среди заданных символов встречаются '+' и '*'»
textual
Листинг программы
var n,i,kp,kz:integer; c:char; begin write('Количество символов n='); readln(n); kp:=0; kz:=0; for i:=1 to n do begin write('Символ ',i,': '); readln(c); if c='+' then inc(kp) else if c='*' then inc(kz); end; writeln('Знаков + = ',kp); writeln('Знаков * = ',kz) end.
Объяснение кода листинга программы
- Создаются переменные n, i, kp и kz, которые будут использоваться для подсчета количества символов '+' и '*'.
- Выводится запрос на ввод количества символов n.
- Переменные kp и kz инициализируются нулем.
- Запускается цикл for, который будет выполняться от 1 до n (количество введенных символов).
- Внутри цикла выводится запрос на ввод символа i.
- Если символ равен '+', то значение переменной kp увеличивается на единицу.
- Если символ равен '*', то значение переменной kz увеличивается на единицу.
- После выполнения цикла выводится количество знаков '+', а затем количество знаков '*'.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д