Найти сумму, количество и среднее арифметическое всех трехзначных чисел с одинаковой первой и последней цифрой - Pascal ABC

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

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

найдите сумму,количество и среднее арифметическое всех натуральных трехзначных чисел,которые начинаются и заканчиваются одинаковыми цифрами

Решение задачи: «Найти сумму, количество и среднее арифметическое всех трехзначных чисел с одинаковой первой и последней цифрой»

textual
Листинг программы
  1. uses crt;
  2. var i,S,k:integer;
  3.     T: string;
  4. begin
  5.   S:=0;
  6.   k:=0;
  7.   for i:=101 to 999 do
  8.     begin
  9.       str(i,T);
  10.       if T[1]=T[3] then
  11.         begin
  12.           inc(S,i);
  13.           inc(k);
  14.         end;
  15.     end;
  16.   writeln('Сумма = ', S, ' Количество = ',k, '  Среднее арифметическое = ', S/k);
  17. end.

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

  1. В начале кода объявляются переменные S, k и T типа integer и строка соответственно.
  2. Переменная S инициализируется значением 0, а переменная k - значением 0.
  3. Затем происходит цикл от 101 до 999 (включительно), который выполняется для каждой трехзначной цифры.
  4. Внутри цикла переменная i принимает значение текущей цифры.
  5. Строка T формируется из числа i, используя функцию str().
  6. Затем проверяется, равны ли первая и последняя цифры числа i.
  7. Если это условие истинно, то увеличивается значение переменной S на текущее число i, и значение переменной k увеличивается на 1.
  8. После завершения внутреннего цикла, выводится сообщение, содержащее сумму, количество и среднее арифметическое.
  9. Код завершается после вывода сообщения.

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


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

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

7   голосов , оценка 3.571 из 5

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

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

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