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

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

25.06.2014, 16:31. Показов 1379. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив целых чисел А(n). Все члены массива с четными номерами, предшествующие первому наибольшему элементу,домножить на значение этого элемента.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2014, 16:31
Ответы с готовыми решениями:

Все члены последовательности с чётными номерами, предшествующие максимальному члену, домножить на него.
Даны целые числа a1....аn.Все члены последовательности с четными номерами,предшествующие первому по...

Найти все элементы массива с четными номерами, со значением максимального элемента массива
Дано натуральное число n и массив вещественных чисел a Найти все элементы массива с четными...

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

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

1
33 / 33 / 43
Регистрация: 07.02.2014
Сообщений: 89
25.06.2014, 17:18 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
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Program Mass_1;
USES CRT;
CONST nmax=20;
Var
A : array [1..nmax] of integer;
i,u,n,indx : byte;
max,buf : integer;
BEGIN
clrscr;
Randomize;
Repeat
Write('Задайте длину массива А : ');ReadLn(n);
Until ((n>1) and (n<nmax));
max:=Low(Integer);
For i:=1 to n do
  Begin
    A[i]:=random(9)+1;
    if A[i]>max then
      begin
        max:=A[i];
        indx:=i;
      end;
  End;
WriteLn('Создаём массив :');
For u:=1 to n do Write('-----');
WriteLn;
For u:=1 to n do write(u:3,' |');
WriteLn;
For u:=1 to n do Write('----+');
WriteLn;
For i:=1 to n do
  Begin
    Write(A[i]:3,' |');
  End;
WriteLn;
For u:=1 to n do Write('----+');
WriteLn;
WriteLn;
WriteLn('Наибольшее значение = ',max);
WriteLn('Индекс наибольшего значения = ',indx);
WriteLn;
WriteLn('Массив с умноженными значениями : ');
For u:=1 to n do Write('-----');
WriteLn;
For u:=1 to n do write(u:3,' |');
WriteLn;
For u:=1 to n do Write('----+');
WriteLn;
For i:=1 to n do
  Begin
    If i=indx then
      begin
        textcolor(14);
        Write(max:3);
        textcolor(7);
        Write(' |');
      End
    else If (i<indx) and (not odd(i)) then
      begin
        textcolor(13);
        Write(A[i] * max:3);
        textcolor(7);
        Write(' |');
      End
    else
    write(A[i]:3,' |');
  End;
WriteLn;
For u:=1 to n do Write('----+');
WriteLn;
ReadLn;
END.
Миниатюры
Все члены массива с четными номерами, предшествующие первому наибольшему, домножить на значение этого элемента  
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2014, 17:18
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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