Выяснить, сколько раз входит в состав натурального числа цифра 3 - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Цикл с параметром Выяснить, сколько раз входит в состав натурального числа цифра 3

Решение задачи: «Выяснить, сколько раз входит в состав натурального числа цифра 3»

textual
Листинг программы
  1. uses
  2.   SysUtils;
  3. var
  4. s, str: string;
  5. i,n: Integer;
  6. begin
  7. Writeln('Enter number');
  8. Readln(s);
  9. n:=0;
  10. for i := 1 to Length(S) do
  11. begin
  12.     str:=s[i];
  13.     if str=#51 then    // #51 код цифры 3 в ASCII
  14.     n:=n+1;
  15.     end;
  16. Writeln('n=',n);
  17. Readln;
  18. end.

Объяснение кода листинга программы

  1. В начале кода используется библиотека SysUtils.
  2. Затем объявляются переменные s и str типа string, а также переменная i типа Integer.
  3. Далее идет приглашение пользователю ввести число.
  4. Переменная n инициализируется значением 0.
  5. Затем начинается цикл for, который выполняется от 1 до Length(s), где Length(s) - длина строки s.
  6. Внутри цикла каждая цифра из строки s проверяется на равенство #51, что соответствует коду цифры 3 в ASCII.
  7. Если цифра равна #51, то переменная n увеличивается на 1.
  8. После завершения цикла выводится значение переменной n.
  9. Код завершается вызовом Readln для чтения следующего ввода пользователя.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.538 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы