0 / 0 / 0
Регистрация: 22.05.2022
Сообщений: 3
1

Определить максимальные периоды увеличения добычи для каждой компании

23.05.2022, 06:05. Показов 158. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите перевести код в С++ (Заранее спасибо!)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
var a:array[1..10,1..11]of integer;
    n,t,i,j,k,l,lmax,i1,i2:integer;
begin
repeat
write('Введите число компаний от 2 до 10 n=');
readln(n);
until n in [2..10];
repeat
write('Введите количество лет наблюдения от 2 до 10 t=');
readln(t);
until t in [2..10];
writeln('Введите добычу по годам');
for i:=1 to n do
 begin
  writeln('Компания ',i);
  for j:=1 to t do
  readln(a[i,j]);
 end;
write('Год');
for i:=1 to t do
write(2017-t+i:5);
writeln;
for i:=1 to n do
 begin
  write(i:2);
  for j:=1 to t do
  write(a[i,j]:5);
  writeln;
 end;
writeln('Максимальные периоды увеличения добычи для каждой компании');
k:=0;
for i:=1 to n do
 begin
  a[i,t+1]:=0; //барьер
  lmax:=0;
  l:=0;
  for j:=2 to t+1 do
  if a[i,j]>a[i,j-1] then l:=l+1
  else  if l>lmax then
   begin
    lmax:=l;
    i2:=j-1;
    i1:=j-l-1;
    l:=0;
   end;
  if lmax>0 then
   begin
    k:=1;
    writeln(i:2,' Максимальный период=',lmax,' годы с ',2017-t+i1,' по ',2017-t+i2);
   end;
 end;
if k=0 then write('Нет периодов повышения добычи')
end
.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2022, 06:05
Ответы с готовыми решениями:

Если максимальные элементы трёх матриц равны в каждой матрице определить количество элементов больше n для каждой строки
Нужно написать задачу по примеру, помогите пожалуйста from module import * sa=0.0 sb=0.0 na=0...

Определить максимальные значения для каждого столбца каждой из трёх матриц
Необходимо определить максимальные значения для каждого столбца каждой из трёх матриц А(4х5),...

Для каждой матрицы определить максимальные элементы в строках и переместить их на главную диагональ
Всем доброго времени суток. Не могу понять, как определить максимальный елемент для каждой...

Для каждой из матриц определить максимальные элементы в строках и переместить их на главную диагональ
Матрицы А(3,3) Y(5,5) C(4,4) Ввод и вывод с помощью процедуры ! procedure SwapMaxLine(var...

0
23.05.2022, 06:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2022, 06:05
Помогаю со студенческими работами здесь

Для каждой компании должна выводиться информация по каждой улице, имеющейся в исходном документе, даже если на этой улиц
Дан XML-документ с информацией о ценах автозаправочных станций на бензин. Образец элемента первого...

Определить сумму элементов в каждой строке матрицы и максимальные элементы в каждой строке
пожалуйста, помогите написать программу по заданию: получить целочисленную матрицу. Определить...

Определить максимальные элементы в каждой строке матрицы
Ввести с клавиатуры матрицу X (M,N). Определить в ней максимальные элементы в каждой строке и...

Cтруктура "АЗС", для каждой компании определить количество АЗС
На вход подаются сведения о ценах на бензин на автозаправочных станциях (АЗС). В первой строке...

Определить в матрице максимальные элементы каждой строки и записать их значения в файл
Ввести с клавиатуры квадратную матрицу А(NxN) , вывести её. Определить в матрице максимальные...

Определить в матрице максимальные элементы каждой строки и записать их значения в файл
Ввести с клавиатуры квадратную матрицу А(NxN) , вывести её. Определить в матрице максимальные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru