Вопрос задан 11.07.2023 в 09:16. Предмет Информатика. Спрашивает Дзержинский Эдуард.

Паскаль!!! С помощью цикла while Запросить число, записать его в первый элемент массива.

Остальные 9 элементов создать по такой формуле: каждый следующий элемент вдвое больше предыдущего. Вывести массив.​
0 0
Перейти к ответам

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

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

Pascal ABC.

Код:

var

  a: array [1..10] of integer;

  i:integer;

begin

    readln(a[1]);

    i := 2;

    while i < 11 do begin

          a[i] := a[i-1] * 2;

          inc(i);

    end;

    i := 1;

    while i < 11 do begin

          write(a[i], ' ');

          inc(i);

    end;

    writeln;

end.

Пример работы:

Ввод:

6

Вывод:

6 12 24 48 96 192 384 768 1536 3072

Ввод:

3

Вывод:

3 6 12 24 48 96 192 384 768 1536

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример кода на языке Паскаль, который реализует указанную вами задачу с использованием цикла while:

pascal
program ArrayWithFormula; var numArray: array[1..10] of Integer; inputValue, i: Integer; begin WriteLn('Введите число:'); ReadLn(inputValue); numArray[1] := inputValue; i := 2; while i <= 10 do begin numArray[i] := numArray[i - 1] * 2; i := i + 1; end; WriteLn('Результат:'); for i := 1 to 10 do WriteLn('Элемент ', i, ': ', numArray[i]); end.

Скопируйте этот код в среду программирования на Паскале, и он выполнит запрос числа, создаст массив и выведет результат.

0 0

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

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

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

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