Вопрос задан 29.07.2023 в 12:54. Предмет Информатика. Спрашивает Курочкин Иван.

Написать программу на языке Pascal (цикл for и while ). Найти сумму нечетных чисел в промежутке от

20 до n
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Program l;

var

i, n, s: integer;

begin

writeln('Введите n');

readln(n);

for i = 20 to n do begin

if (i mod 2 <> 0) then

s := s + i;

end;

write(s);

end.


0 0
Отвечает Марьина Яна.
Var
  i,n,s:integer;
begin
  Write('n=');
  Readln(n);
  s:=0;
  for i:=20 to n do
    if Odd(i) then s:=s+i;
  Writeln('Сумма с for = ',s);
  s:=0; i:=21;
  while i<=n do
  begin
    s:=s+i;
    i:=i+2
  end;
  Writeln('Сумма с while = ',s)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на языке Pascal мы можем использовать как цикл for, так и цикл while. Вот оба варианта программы:

  1. Цикл for:
pascal
program SumOfOddNumbersForLoop; var n, i, sum: integer; begin writeln('Введите значение n:'); readln(n); sum := 0; for i := 20 to n do begin if (i mod 2 <> 0) then // Проверяем, является ли число нечетным sum := sum + i; // Если число нечетное, добавляем его к сумме end; writeln('Сумма нечетных чисел от 20 до ', n, ': ', sum); end.
  1. Цикл while:
pascal
program SumOfOddNumbersWhileLoop; var n, i, sum: integer; begin writeln('Введите значение n:'); readln(n); sum := 0; i := 20; while i <= n do begin if (i mod 2 <> 0) then // Проверяем, является ли число нечетным sum := sum + i; // Если число нечетное, добавляем его к сумме Inc(i); end; writeln('Сумма нечетных чисел от 20 до ', n, ': ', sum); end.

Обе программы выполняют одно и то же действие: находят сумму всех нечетных чисел в промежутке от 20 до введенного значения n. Вы можете выбрать любой из вариантов или проверить оба.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос