В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
koalo2001
koalo2001
26.09.2022 00:29 •  Информатика

Перед вами стоит оценить рентабельность n предприятий: стоит ли вообще их оставлять? рассчитайте k1, k2, k3 - количество прибыльных, убыточных и тех, что не приносят прибыли или убытка казне, магазинов. рассчитайте x - конечную прибыль города от этих предприятий. формат входных данных в первой строке вводится целое число предприятий n (1< = n < = 500) во второй строке вводится n целых чисел p, где p - доход каждого предприятия (0 < = |p| < = 10000), причём доход может быть отрицательным, если он не покрывает всех расходов на содержание магазина. формат выходных данных в первой строке выводятся значения k1, k2, k3. во второй строке выводится конечная прибыль x.

Ответ:
120954943921
120954943921
03.10.2020 08:47
У меня так получилось:

program rent;
type
arr = array of integer;
var
i, n, p, x, k1, k2, k3 : integer;
a : arr;
correct : boolean;

begin
write('Введите количество предприятий: ');
readln(n);
if n>500 then n:=500;
setLength(a, n);
writeln('Введите доходность каждого предприятия');
for i:=0 to n-1 do
begin
correct := true;
repeat
readln(p);
if abs(p)>10000 then
begin
writeln('Доход введён неправильно. Повторите ещё раз');
correct := false;
end
else correct := true;
until correct;
a[i] := p;
end;

k1:=0;
k2:=0;
k3:=0;
x:=0;

for i:=0 to n-1 do
begin
if a[i]>0 then k1 := k1+1;
if a[i]<0 then k2 := k2+1;
if a[i]=0 then k3 := k3+1;
x := x+a[i];
end;
writeln('Доходных: ', k1, ', убыточных: ', k2, ', с нулевым доходом: ', k3);
writeln('Общий доход города: ', x);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?