Найти количество двузначных чисел. - Turbo Pascal

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

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

1)Дано н чисел.Найти количество двузначных чисел. Все задачи нужно решить через For,While,Repeat.

Решение задачи: «Найти количество двузначных чисел.»

textual
Листинг программы
var a:array [1..10] of integer;
  i,k,l:integer;
  
  begin
    randomize;
    for i:=1 to 10 do
      a[i]:=random(50)-10;
      for i:=1 to 10 do
        write(a[i],' ');
 for i:=1 to 10 do  
 
  while a[i]>=10 do
    begin
    a[i]:=a[i] mod 10;
    k:=k+1;
   if k=1 then begin
   l:=l+1;
   k:=0;
    end;
    end;
    writeln;
        writeln(l);
        
        readln;
        end.

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

В данном коде объявлены переменные:

  1. a - массив из 10 элементов типа integer (целое число), которые инициализируются случайными числами от 0 до 99.
  2. i, k, l - целочисленные переменные, используемые в цикле for. Цикл for внешним образом перебирает числа от 1 до 10, заполняя массив a случайными числами. Внутри второго цикла for каждое число из массива a выводится на экран. Далее следует условный блок while, который проверяет, есть ли в массиве a двузначные числа (т.е. числа, состоящие из двух цифр). Если такие числа есть, то их количество (k) увеличивается на единицу, а переменная l, которая хранит общее количество двузначных чисел, также увеличивается на единицу. Когда k становится равным 1, это означает, что двузначных чисел больше нет, и цикл while завершается. После этого выводится на экран значение переменной l. После завершения программы пользователю предлагается ввести любые данные, и если введенное число больше или равно 10, то оно автоматически разбивается на две цифры. Количество таких чисел (k) увеличивается на единицу, и переменная l, которая хранит общее количество двузначных чисел, также увеличивается на единицу. Когда k становится равным 1, это означает, что двузначных чисел больше нет, и цикл while завершается. После этого выводится на экран значение переменной l.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

14   голосов , оценка 4.143 из 5
Похожие ответы