1. Дан массив целых чисел, состоящий из 15 элементов. Значение элементов массива задаются случайным образом в диапазоне от 10 до 80. Написать программу, которая считает количество элементов массива, значение которых больше 50.
2. Дан массив целых чисел, состоящий из 20 элементов. Значение элементов массива задаются случайным образом в диапазоне от 50 до 150. Написать программу, которая считает количество элементов массива, значение которых меньше 100.
На паскале. Сделайте так чтобы выполнялось
Ответы на вопрос:
Если не видно на скриншоте (Я правильно понял,как нужно сделать?)
1)
Program v1;
var a:array[1..15]of integer;
i,n,kol:integer;
begin
randomize;
for i:=1 to 15 do a[i]:=random(70)+10;
write('Значение матрицы: ');
for i:=1 to 15 do write(a[i]:5); writeln;
kol:=0;
for i:=1 to 15 do
if a[i]>50 then kol:=kol+1;
writeln(kol);
end.
2)
Program v1;
var a:array[1..20]of integer;
i,n,kol:integer;
begin
randomize;
for i:=1 to 20 do a[i]:=random(100)+50;
write('Значение матрицы: ');
for i:=1 to 20 do write(a[i]:5); writeln;
kol:=0;
for i:=1 to 20 do
if a[i]<100 then kol:=kol+1;
writeln('Количество элементов массива, значение которых меньше 100: ',kol);
end.
##
// #1
var a := ArrRandom(15, 10, 80);
a.Println.Count(t -> t > 50).Println;
// #2
var b := ArrRandom(20, 50, 150);
b.Println.Count(t -> t < 100).Println
(см. объяснение)
Объяснение:
var k: integer := 0;
function f(start, n, key: integer): integer;
begin
if((n<start) or (n=key)) then f:= 0
else if(n=start) then f:= 1
else begin
k:= f(start, n-2, key);
k+= f(start, n-3, key);
k+= f(start, n-5, key);
f:= k;
end;
end;
begin
writeln(f(5,13,0)*f(13,25,17)+f(5,17,13)*f(17,25,0));
end.
Задание выполнено!
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
sen4enkostas08.05.2022 09:05
-
Besta55519.01.2023 04:03
-
56анна214101.08.2021 20:08
-
Natusik0424.06.2023 03:08
-
15gallagher21.05.2023 22:09
-
miloserdova240420.05.2022 12:28
-
aArisha277214.01.2023 01:03
-
Lqoki1125.11.2021 03:47
-
Vrentor27.07.2020 22:23
-
Kris15kim23.04.2020 08:42
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.