Задание на Pascal

  • Автор темы Автор темы Cigan
  • Дата начала Дата начала
C

Cigan

Пожалуйста помогите составить программу и нарисовать блок-схему.
Условие: массив S содержит N однородных элементов. Ввести значения элементов массива S и определить кол-во элементов S(i) удовлетворяющих условиям: S(i)>5 и S(i)<8.
Вот то, что у меня получилось
Program F;
var
i,N:Integer;
S: array [1..N] of real;
Begin
readln (S);
for i:=1 to N do
if S>5 and S<8 then
writeln (S);
end.
А как правильно?
 
Вроде так
Код:
Program F;
const N=12;
var
i,k:Integer;
S: array [1..N] of real;
Begin
k:=0;
for i:=1 to N do
begin
writeln('vvedite element');
readln(S[i]);
if (S[i]>5)and(S[i]<8) then k:=k+1;
end;
writeln('kol-vo ',k);
end.
 
Спасибо.
а почему N=12 ?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab