Вопрос задан 18.06.2023 в 02:55. Предмет Информатика. Спрашивает Егель Лиза.

Надо изменить программу из program nuli; var M:array[1..12] of integer; i:integer; k:string;

Begin randomize; k:='нет'; for i:=1 to 12 do M[i]:= random(10); for i:=1 to 12 do write(M[i]:3); writeln(); for i:=1 to 12 do begin if M[i]=0 then write(' + ') else write(' - '); end; writeln(); write(); end. на программу, показывающую, сколько нулей в выводе (если 2, то программа должна писать 2)
0 0
Перейти к ответам

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

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

Программа:

Pascal:

program nuli;

var M:array[1..12] of integer;

i, n: integer;

k:string;

Begin

randomize;

k:='нет';

for i:=1 to 12 do M[i]:= random(10);

for i:=1 to 12 do write(M[i]:3);

writeln();

for i:=1 to 12 do begin

if M[i]=0 then write(' + ') else write(' - ');

end;

writeln();

write();

for i := 1 to 12 do

 if M[i] = 0 then inc(n);

writeln(n);

end.

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

Ваша программа написана на языке Pascal и выполняет генерацию массива случайных чисел от 0 до 9 и их вывод с символами "+++" для нулей и "+-+" для ненулевых значений. Чтобы изменить программу для подсчета количества нулей и вывода этого количества, вам нужно внести некоторые изменения.

Вот измененный код:

```pascal program nuli; var M: array[1..12] of integer; i, countZero: integer; k: string;

begin randomize; countZero := 0;

for i := 1 to 12 do M[i] := random(10);

for i := 1 to 12 do write(M[i]:3); writeln(); for i := 1 to 12 do begin if M[i] = 0 then begin write('+++'); Inc(countZero); end else write('+-+'); end;

writeln(); writeln('Количество нулей: ', countZero);

end. ```

В этом коде добавлено новое переменная `countZero`, которая используется для подсчета количества нулей в массиве. Когда программа обнаруживает нулевой элемент, она увеличивает счетчик `countZero`. После вывода всего массива, программа выводит количество нулей в массиве.

0 0

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

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

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

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