-
- 26 October 2020 Информатика
- Автор: mmashalazovik
в массиве хранится информация о возрасте 20 учащихся случайные числа от 14 до 16. составьте программу находящую количество учащихся которому исполнилось 16 лет
Пожалуйста ответьте -
- 26 October 2020
- Ответ оставил: victoraretinskiy
Язык Java
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++;
}
}
}
-
- 26 October 2020
- Ответ оставил: nastikots
Ответ:
program z1;
const n=20;
var v:array[1..n] of integer;
i,k:integer;
begin
k:=0;
write('Массив: ');
for i:= 1 to n do
begin
v[i]:=random(3)+14;
write(v[i]:4);
if v[i]=16 then k:=k+1
end;
writeln;
writeln ('Количество учащихся, которым исполнилось 16 лет, ',k)
end.
Объяснение:
Переменную k увеличиваем на 1, если условие v[i] = 16 (элемент массива равен 16) истинно
-
- НЕ НАШЛИ ОТВЕТ?
Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: информатика.
На сегодняшний день (27.04.2024) наш сайт содержит 109573 вопросов, по теме: информатика. Возможно среди них вы найдете подходящий ответ на свой вопрос. -
Нажимая на кнопку "Ответить на вопрос", я даю согласие на обработку персональных данных
Ответить на вопрос