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

Все элементы массива с четными номерами, предшествующие первому max, умножить на значение максимума

06.12.2014, 17:30. Показов 2713. Ответов 3
Метки нет (Все метки)

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
Programx1;
var
a : array [1..1000] of integer;
i,imax,n : integer;
begin
write('введиетколичествоэлементовмассива n=');
readln(n);
for i:=1 to n do
begin
a[i] := random (20)-10;
write(a[i],'|');
end;
imax:=a[1];
for i:=1 to n do
if (a[i]>imax) then
imax:=a[i];
writeln;
writeln('imax=', imax);
for i:=2 to n do
begin
if (i mod 2 = 0 ) then
begin
a[i]:=a[i]*imax;
writeln('a[i]=',a[i]);
end;
end;
end.

сказали что она не корректно рассчитывает
даже и не знаю где здесь ошибка
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2014, 17:30
Ответы с готовыми решениями:

Все члены данной последовательности с четными номерами, предшествующие первому по порядку члену, домножить на max
Приветствую. Прошу помочь с решением данного задания. Заранее благодарен. Даны целые числа...

Массивы: элементы массива с четными номерами, предшествующие первому максимальному элементу, умножить...
Дан массив целых чисел размерности n. Все элементы массива с четными номерами, предшествующие...

Массив: Все элементы массива с четными номерами умножить на значение max.
Даны натуральное число n, , действительные числа a1,...,an. Все элементы массива с четными...

Все элементы массива с чётными номерами до первого max элемента массива умножить на заданное значение
Составить алгоритм и программу ! Дано натуральное число n и массив действительных чисел a . Все...

3
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
06.12.2014, 18:03 2
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
program p;// исправлено
 
var
  a: array [1..1000] of integer;
  i, imax, n: integer;
 
begin
  write('введиет количество элементов массива n=');
  readln(n);
  for i := 1 to n do
  begin
    a[i] := random(20) - 10;
    write(a[i], ' | ');
  end;
  imax := 1; // ищем индекс первого максимального элемента
  for i := 1 to n do
    if (a[i] > a[imax]) then
      imax := i;
  writeln;
  writeln('Индекс первого максимального imax=', imax);
  for i := 2 to imax do
    if (i mod 2 = 0 ) then
      a[i] := a[i] * a[imax];
  // выводим весь массив
  writeln('Преобразованный массив:');
  for i:=1 to n do write(a[i],' | ');
end.
Добавлено через 1 минуту
подправил
1
1 / 1 / 0
Регистрация: 06.12.2014
Сообщений: 117
06.12.2014, 18:58  [ТС] 3
большое спасибо
0
0 / 0 / 0
Регистрация: 12.12.2020
Сообщений: 23
17.12.2020, 08:30 4
здраствуйте, а можно блок схему
0
17.12.2020, 08:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2020, 08:30
Помогаю со студенческими работами здесь

Все члены массива с четными номерами, предшествующие первому наибольшему, домножить на значение этого элемента
Дан массив целых чисел А(n). Все члены массива с четными номерами, предшествующие первому...

Все элементы этого массива, предшествующие первому по порядку элементу со значением max(a1, ...,a10), умножить на этот максимальный элемент
Дан одномерный массив из а элементов. Все элементы этого массива, предшествующие первому по порядку...

Все элементы с четными индексами, предшествующие первому экстремальному в массиве, умножить на 2
Ввести одномерный массив вещественных чисел A(N). Все элементы с четными индексами, предшествующие...

Массив: Все элементы с четными номерами перед первым максимальным элементом массива умножить на это значение.
Дано натуральное число n и массив вещественных чисел a . Все элементы массива с четными номерами,...


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

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

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