Выяснить, сколько раз входит в состав натурального числа цифра 3 - Turbo Pascal
Формулировка задачи:
Цикл с параметром
Выяснить, сколько раз входит в состав натурального числа цифра 3
Решение задачи: «Выяснить, сколько раз входит в состав натурального числа цифра 3»
textual
Листинг программы
- uses
- SysUtils;
- var
- s, str: string;
- i,n: Integer;
- begin
- Writeln('Enter number');
- Readln(s);
- n:=0;
- for i := 1 to Length(S) do
- begin
- str:=s[i];
- if str=#51 then // #51 код цифры 3 в ASCII
- n:=n+1;
- end;
- Writeln('n=',n);
- Readln;
- end.
Объяснение кода листинга программы
- В начале кода используется библиотека SysUtils.
- Затем объявляются переменные s и str типа string, а также переменная i типа Integer.
- Далее идет приглашение пользователю ввести число.
- Переменная n инициализируется значением 0.
- Затем начинается цикл for, который выполняется от 1 до Length(s), где Length(s) - длина строки s.
- Внутри цикла каждая цифра из строки s проверяется на равенство #51, что соответствует коду цифры 3 в ASCII.
- Если цифра равна #51, то переменная n увеличивается на 1.
- После завершения цикла выводится значение переменной n.
- Код завершается вызовом Readln для чтения следующего ввода пользователя.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д