Вопрос задан 09.01.2020 в 17:54. Предмет Информатика. Спрашивает Барышев Максим.

Массив из 12 элементов от 150 до 190 ввести случайным образом с помощью random и: 1)определить есть

ли хотя бы 1 ученик, рост которого больше 180 см? 2)Определить сколько учеников в классе имеют рост меньше 160 см? это 2 разные задачи...
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Подольная Настя.
Program n;
 var 
       m: array[1..12] of integer; 
       i,k: integer;
begin
randomize;
k:=0;
for i:=1 to 12 do begin
   m[i]:=random(41)+150; write(m[i],' '); 
   if  m[i]>180 then k:=k+1;
 end; writeln;
if k>0 then writeln('Такой ученик есть) else writeln('Такого ученика нет');
end.

program n;
var 
     m: array[1..12] of integer; 
      i,k: integer;
begin
randomize;
k:=0;
for i:=1 to 12 do begin
   m[i]:=random(41)+150; write(m[i],' ');
   if  m[i]<160 then k:=k+1;
 end; writeln;
if k>0 then writeln(k,'  ученик(ов/а) имеют рост меньше 160') else writeln('Учеников, рост которых меньше 160, нет');
end.



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

1) Для определения, есть ли хотя бы один ученик, рост которого больше 180 см, мы можем использовать следующий алгоритм: - Создаем массив из 12 элементов. - Заполняем его случайными числами от 150 до 190 с помощью функции random.randint(150, 190). - Инициализируем переменную flag значением False. - Проходим по каждому элементу массива и проверяем, если значение элемента больше 180, то устанавливаем flag в True и прекращаем цикл. - Выводим значение flag.

Пример кода на языке Python:

import random

arr = [] for i in range(12): arr.append(random.randint(150, 190))

flag = False for i in arr: if i > 180: flag = True break

if flag: print("Есть ученик с ростом больше 180 см") else: print("Нет ученика с ростом больше 180 см")

2) Для определения количества учеников в классе, у которых рост меньше 160 см, мы можем использовать следующий алгоритм: - Создаем массив из 12 элементов. - Заполняем его случайными числами от 150 до 190 с помощью функции random.randint(150, 190). - Инициализируем переменную count значением 0. - Проходим по каждому элементу массива и проверяем, если значение элемента меньше 160, то увеличиваем count на 1. - Выводим значение count.

Пример кода на языке Python:

import random

arr = [] for i in range(12): arr.append(random.randint(150, 190))

count = 0 for i in arr: if i < 160: count += 1

print(f"Количество учеников с ростом меньше 160 см: {count}")

0 0

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

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

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