Вопрос задан 05.07.2023 в 11:21. Предмет Информатика. Спрашивает Прус Виталий.

Pascal. Вычислить количество элементов массива, равных 5. Если таких чисел нет, то вывести

сообщение об этом
0 0
Перейти к ответам

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

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

Ответ:

  • begin
  • var a := ArrRandom(10,0,9);
  • a.Println;
  • if a.Any(x->x=5) then Print('Kоличество:',a.Count(x->x=5))
  • else Print('Таких чисел нет.')
  • end.

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


0 0
Отвечает Адаменко Анна.

Ответ:

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

   i, count:integer;

begin

 count:=0;

 for i:=1 to 10 do begin

   a[i]:=random(10);

   if a[i] = 5 then count:=count + 1;

 end;

 write('Элементов массива равных пяти: ', count);

end.

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

Конечно! Я могу помочь вам с этим заданием на языке Pascal. Вот пример кода, который вычисляет количество элементов в массиве, равных 5, и выводит соответствующее сообщение, если таких элементов нет:

pascal
program CountOccurrences; const MAX_SIZE = 100; var arr: array[1..MAX_SIZE] of Integer; n, i, count: Integer; found: Boolean; begin // Ввод размера массива writeln('Введите размер массива (не более ', MAX_SIZE, '): '); readln(n); // Ввод элементов массива writeln('Введите элементы массива:'); for i := 1 to n do readln(arr[i]); // Поиск элементов, равных 5 count := 0; found := False; for i := 1 to n do begin if arr[i] = 5 then begin count := count + 1; found := True; end; end; // Вывод результата if found then writeln('Количество элементов, равных 5: ', count) else writeln('В массиве нет элементов, равных 5.'); readln; end.

Вы можете запустить этот код в среде разработки Pascal, и он попросит вас ввести размер массива и элементы. После этого он выведет количество элементов, равных 5, или сообщение о их отсутствии.

Убедитесь, что у вас установлена среда разработки Pascal, такая как Free Pascal или Turbo Pascal, чтобы запустить этот код.

0 0

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

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

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

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