Вопрос задан 03.07.2023 в 05:36. Предмет Информатика. Спрашивает Суворова Катя.

В массиве хранится информация о возрасте 20 учащихся класса (случайные числа от 14 до 16).

Составьте программу, находящую количество учащихся, которым исполнилось 16 лет. PascalABC.
0 0
Перейти к ответам

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

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

Ответ:

import java.util.*;

import java.io.*;

public class Main {

static int _16yearsOld = 0;

       

static int min = 14;

      static int max = 16;

static int diff = max - min;

static Random random = new Random();

static int rand = random.nextInt(diff + 1);

rand += min;

   public static void main(string[] args) {

      int[] students = new int[19];

for (int i = 0; i <= students.size(); i++) {

students[i] = rand;

}

 

for (int i = 0; i <= students.size(); i++) {

if (students[i] == 16)  

    _16yearsOld++;

}

  }

}

Объяснение:

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

Конечно, вот пример программы на PascalABC, которая решает задачу:

pascal
program CountSixteenYearOlds; const TotalStudents = 20; var ages: array[1..TotalStudents] of Integer; countSixteenYearOlds, i: Integer; begin Randomize; // Инициализируем генератор случайных чисел // Заполняем массив ages случайными возрастами от 14 до 16 for i := 1 to TotalStudents do ages[i] := Random(3) + 14; // Random(3) генерирует числа от 0 до 2, прибавляем 14 для получения 14-16 // Подсчитываем количество учащихся, которым исполнилось 16 лет countSixteenYearOlds := 0; for i := 1 to TotalStudents do if ages[i] = 16 then Inc(countSixteenYearOlds); // Выводим результат writeln('Количество учащихся, которым исполнилось 16 лет: ', countSixteenYearOlds); end.

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

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

Конечно, вот пример программы на PascalABC, который считает количество учащихся, которым исполнилось 16 лет:

pascal
program CountSixteenYearOlds; const TotalStudents = 20; var AgeArray: array[1..TotalStudents] of Integer; i, CountSixteen: Integer; begin Randomize; // Инициализация генератора случайных чисел // Заполнение массива случайными возрастами от 14 до 16 for i := 1 to TotalStudents do AgeArray[i] := Random(3) + 14; // Генерируем случайное число от 0 до 2 и добавляем 14 // Инициализация счетчика учащихся с возрастом 16 лет CountSixteen := 0; // Подсчет учащихся с возрастом 16 лет for i := 1 to TotalStudents do begin if AgeArray[i] = 16 then CountSixteen := CountSixteen + 1; end; // Вывод результата writeln('Количество учащихся, которым исполнилось 16 лет: ', CountSixteen); end.

Обратите внимание, что данная программа использует генератор случайных чисел для заполнения массива возрастов от 14 до 16, и затем подсчитывает количество учащихся с возрастом 16 лет.

0 0

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

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

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

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