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

Дан массив A(m). Переписать в массив В все элементы, стоящие после максимального элемента и до минимального

09.12.2011, 11:48. Показов 1459. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив A(m). Переписать в массив В все элементы, стоящие после максимального элемента и до минимального
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2011, 11:48
Ответы с готовыми решениями:

Переписать в массив все элементы заданного массива, стоящие после его минимального элемента
Переписать в одномерный массив K все элементы заданного целочисленного массива L , стоящие после...

Переписать в массив К все элементы заданного исходного, стоящие после его минимального элемента
переписать в одномерный массив К все элементы заданного целочисленного массива L , стоящие после...

дан массив А, все элементы стоящие после максимального заменит нулями
помогите исправить пожалуйста: дан массив А, все элементы стоящие после максимального заменит...

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать
Добрый Вечер! Написал первую часть программы по этому заданию"Ввести массив А. В массив В перенести...

2
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
09.12.2011, 23:18 2
Лучший ответ Сообщение было отмечено Andrey5995 как решение

Решение

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
uses crt;
var a,b: array [1..100] of integer;
    m,n,i,j,imax,imin: integer;
begin
write('размер массива ');
readln(m);
writeln('Массив А');
imax:=1;imin:=1;
for i:=1 to m do
    begin
    a[i]:=random(101)-50;
    write(a[i]:4);
    if a[i]<a[imin] then imin:=i;
    if a[i]>a[imax] then imax:=i;
    end;
writeln;
writeln('Максимальное значение ',a[imax]:4,' под номером ',imax);
writeln('Минимальное значение  ',a[imin]:4,' под номером ',imin);
if imax>imin then writeln('Формирование массива В невозможно: min перед max')
   else
   begin
   j:=1;
   for i:=imax+1 to imin-1 do
       begin
       b[j]:=a[i];
       inc(j);
       end;
n:=j-1;
writeln('Массив В');
for j:=1 to n do
    write(b[j]:4);
   end;
readkey
end.
2
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28044 / 15777 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
13.12.2011, 23:45 3
читать срочно
0
13.12.2011, 23:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2011, 23:45
Помогаю со студенческими работами здесь

Ввести одномерный массив X(N) (N<=90). Упорядочить в нем по возрастанию значений все элементы, стоящие после максимального элемента.
Помогите решить пожалуйста, целый день бьюсь никак не получается. Ввести одномерный массив X(N)...

Переписать все элементы массива за исключением максимального и минимального в массив D
Задан массив Р(N). Переписать все его элементы, за исключением максимального и минимального в...

В массив В перенести все элементы массива А, стоящие левее минимального элемента
Ввести массив А. В массив В перенести все элементы массива А, стоящие левее ...

В массив В перенести все элементы массива А, стоящие правее максимального элемента
1. Ввод размера массива (или двух - в зависимости от задания) 2. Выделения памяти под исходный...


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

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

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