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

Удалить все элементы массива, стоящие между минимальным положительным и максимальным отрицательным элементами

03.06.2011, 22:46. Показов 1911. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите плиззз=(((
Задание:В массиве A=(a1, а2, ..., аn) удалить все элементы, стоящие между минимальным положительным и максимальным отрицательным элементами.
0
03.06.2011, 22:46
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.06.2011, 22:46
Ответы с готовыми решениями:

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

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

Из массива удалить элементы, имеющие четный индекс и стоящие между максимальным и минимальным элементами
1)Из массива удалить элементы, имеющие четный индекс и стоящие между максимальным и минимальным элементами. Пример: из массива A: 9 3 4 9...

6
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
03.06.2011, 22:53 2
Расположить элементы в первом массиве по возрастанию, а во втором элементе по убыванию, используя одну процедуру сортировки

Добавлено через 1 минуту
Вы читали правила, особенно 2.9?
1
44 / 3 / 0
Регистрация: 03.06.2011
Сообщений: 55
03.06.2011, 23:24  [ТС] 3
А что в нем говорится?=(И где можно прочитать?

Добавлено через 1 минуту
Блииин..Это немного не то...

Добавлено через 27 минут
Мне надо не сумму,а удалить=(
0
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
03.06.2011, 23:51 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от egorych47 Посмотреть сообщение
Мне надо не сумму,а удалить=(
Cорри
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
uses crt;
const n=10;
var m,m1:array[1..n]of integer;
i,j,max,min,imax,imin,s:integer;
 
begin
 clrscr;
 randomize;
 for i:=1 to n do
 begin
  m[i]:=random(100)-50;
  write(m[i]:4);
 end;
 writeln;
 max:=-30000;
 min:=30000;
 for i:=1 to n do
  if (m[i]>0) and (m[i]<min) then
  begin
    min:=m[i];
    imin:=i;
  end
  else
    if (m[i]<0) and (m[i]>max) then
    begin
      max:=m[i];
      imax:=i;
    end;
  writeln('Максимальный отрицательный - ',max,' ',imax);
  writeln('Минимальный положительный - ',min,' ',imin);
 
  j:=1;
  for i:=1 to n do
  begin
   m1[j]:=m[i];
   inc(j);
   if (imax=i) or (imin=i) then
    for i:=(i+1) to n do
     if (i=imax) or (i=imin) then
      break;
  end;
  for i:=1 to j-1 do
   write(m1[i]:4);
  readln;
end.
1
44 / 3 / 0
Регистрация: 03.06.2011
Сообщений: 55
04.06.2011, 10:48  [ТС] 5
Блин,а я не понял он удаляет что ли всё справа и даже минимальное положительно?Там просто надо между ними удалить..
0
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
04.06.2011, 13:11 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  j:=1;
  for i:=1 to n do
  begin
   m1[j]:=m[i];
   inc(j);
   if (imax=i) or (imin=i) then
    for i:=(i+1) to n do
     if (i=imax) or (i=imin) then
     begin
      m1[j]:=m[i];
      inc(j);
      break;
     end;
  end;
  for i:=1 to j-1 do
   write(m1[i]:4);
  readln;
end.
0
44 / 3 / 0
Регистрация: 03.06.2011
Сообщений: 55
04.06.2011, 15:14  [ТС] 7
самое то.спасибо большое=)
0
04.06.2011, 15:14
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2011, 15:14
Помогаю со студенческими работами здесь

Удалить все элементы массива, находящиеся между минимальным и максимальным
Помогите пожалуйста решить! Заранее Спасибо!)) 2. Решить задачу: Дан массив натуральных чисел. Удалить все элементы массива,...

Элементы массива X, стоящие между минимальными и максимальным элементом, заменить элементами массива Y
Ввести два однмерных массива X(N) и Y(M), где M&gt;(N-2). Все элементы массива X, стоящие между минимальными и максимальным элементом,...

Вывести элементы массива, расположенные между минимальным и максимальным элементами
№1.вычислить y=cos(x)+cos(0.2x)+cos(0.4x)+.+cos(10x) var x,y,k:real; begin write('x = ');readln(x); y:=cos(x);k:=0; ...

Обнулить элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив размера N. Обнулить элементы массива, расположенные между его минимальным и максимальным элементами (не включая минимальный и...

Элементы массива, находящиеся между максимальным и минимальным элементами, отсортировать в порядке убывания.
Задан массив А(N) (N&lt;=60). Элементы массива, находящиеся между максимальным и минимальным элементами, отсортировать в порядке убывания....


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Linux API: Полное руководство
hw_wired 08.02.2025
Linux API – это низкоуровневый программный интерфейс, обеспечивающий взаимодействие пользовательских приложений с ядром операционной системы. Он включает набор системных вызовов, библиотечных функций. . .
Асинхронное программировани­­­­­е и эмуляция async/await в C (СИ)
hw_wired 08.02.2025
Язык программирования C, несмотря на свой возраст, предоставляет неплохие средства для реализации асинхронных операций, позволяя создавать эффективные решения для обработки параллельных задач. В. . .
Как сгенерировать случайное число в указанном диапазоне в JavaScript
bytestream 08.02.2025
В JavaScript генерация случайных чисел основана на детерминированном алгоритме, который создает последовательность псевдослучайных значений. Встроенный метод Math. random() возвращает псевдослучайное. . .
Как получить список всех таблиц в PostgreSQL
bytestream 08.02.2025
PostgreSQL предлагает несколько методов для получения списка таблиц в базе данных. Наиболее распространенный способ - использование системного каталога pg_tables, который содержит информацию обо всех. . .
Java Spring для начинающих
bytestream 08.02.2025
Spring Framework - это универсальное решение для создания корпоративных Java-приложений. Он предоставляет комплексную программную и конфигурационную модель для современных приложений на Java. Spring. . .
Асинхронное программировани­­­­­­е и async/await в Visual Basic
bytestream 08.02.2025
В основе асинхронного программирования в Visual Basic лежит концепция неблокирующего выполнения операций. Когда программа встречает длительную операцию, например, чтение большого файла или запрос к. . .
Async/await и асинхронное программировани­­е в Delphi
bytestream 08.02.2025
Асинхронное программирование является неотъемлемой частью разработки современных приложений, позволяя создавать отзывчивые и эффективные программы. В Delphi реализация асинхронности опирается на. . .
Асинхронное программировани­­­­­е и async/await в C#
bytestream 08.02.2025
Асинхронное программирование - концепция, позволяющая приложениям эффективно выполнять длительные операции без блокировки основного потока выполнения. В контексте современной разработки на C# это. . .
Асинхронное программировани­­­­­е и горутины/каналы в Go
bytestream 08.02.2025
Язык Go изначально разрабатывался с учетом современных многоядерных процессоров и необходимости эффективного параллельного выполнения задач. В отличие от традиционных подходов к асинхронному. . .
Как восстановить stash в Git
hw_wired 08.02.2025
Git stash - это средство для временного сохранения изменений в рабочей директории. В процессе разработки часто возникают ситуации, когда нужно быстро переключиться на другую задачу, но текущие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru