Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2016, 18:18   #1
Аннаю
Новичок
Джуниор
 
Регистрация: 15.12.2016
Сообщений: 1
Сообщение массивы

Помогиет пожалуйста ссоставить программу обработки массива данных.Совершить сортирование массива методом постепенного поиска и бульмашкивым.Результат вывести на экран .
1.сформировать одновымерный массив целых чисел,используя генератор случайных чисел.
2. распечатать полученный массив
3.удалить все элементы с заданным значением.
4. прибавить перед каждым парным элементом массива элмент со значением 0.
5. распечатать полученный массив.
Буде очень блгодарна, зараннее спасибо)
Аннаю вне форума Ответить с цитированием
Старый 15.12.2016, 19:42   #2
olej.tsil
Заблокирован
 
Регистрация: 29.11.2016
Сообщений: 215
По умолчанию

Цитата:
Сообщение от Аннаю Посмотреть сообщение
Помогиет пожалуйста ссоставить программу обработки массива данных.
На каком языке программирования?
Цитата:
Сообщение от Аннаю Посмотреть сообщение
Совершить сортирование массива методом постепенного поиска и бульмашкивым.
Цитата:
Сообщение от Аннаю Посмотреть сообщение
1.сформировать одновымерный массив целых чисел,используя генератор случайных чисел.
2. распечатать полученный массив
3.удалить все элементы с заданным значением.
4. прибавить перед каждым парным элементом массива элмент со значением 0.
5. распечатать полученный массив.
Как 1-е (сортировка) соотносится со 2-м (какая-то последовательность ручных манипуляций)?
И что это за такая фамилия "бульмашкив"???
Цитата:
Сообщение от Аннаю Посмотреть сообщение
Буде очень блгодарна, зараннее спасибо)
Это, наверное, пишет не русский человек?
Тогда попробуйте тщательнее и не спеша описать свою задачу.
olej.tsil вне форума Ответить с цитированием
Старый 15.12.2016, 20:38   #3
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Цитата:
Сообщение от olej.tsil Посмотреть сообщение
И что это за такая фамилия "бульмашкив"???
Пузырьковая сортировка
Son Of Pain вне форума Ответить с цитированием
Старый 15.12.2016, 20:40   #4
olej.tsil
Заблокирован
 
Регистрация: 29.11.2016
Сообщений: 215
По умолчанию

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
Пузырьковая сортировка
Так какая может быть пузырьковая сортировка ... или любая другая сортировка, если сразу же ниже описываются какие-то ручные манипуляции с массивом?

Или это воедино свалены сразу 2 разных задачи?
olej.tsil вне форума Ответить с цитированием
Старый 18.12.2016, 11:38   #5
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

Цитата:
Совершить сортирование массива методом ... бульмашкивым
Я лучше методом Неверова сделаю...
Цитата:
одновымерный массив
Грамотные студенты пошли...
Код:
var p:array of integer;
    i,j,n,len:integer;
    d:boolean;
begin
   Randomize;
   len:=5+Random(15);
   SetLength(p,len);
   For i:=0 to len-1 do
   begin
      p[i]:=Random(21);
      Write(p[i]:2,'  ');
   end;
   Writeln;
   Writeln;
   Write('delete = ');Readln(n);
   For i:=0 to len-1 do
      If p[i]=n then
      begin
         For j:=i to len-2 do
            p[j]:=p[j+1];
         len:=len-1;
         SetLength(p,len);
      end;
   For i:=Low(p) to High(p) do
      Write(p[i]:2,'  ');
   Writeln;
   Writeln;
   For i:=len-2 downto 0 do
      If p[i]=p[i+1] then
      begin
         len:=len+1;
         SetLength(p,len);
         For j:=len-1 downto i+1 do
            p[j]:=p[j-1];
         p[i]:=0;
      end;
   For i:=Low(p) to High(p) do
      Write(p[i]:2,'  ');
   Writeln;
   Writeln;
   Repeat
      d:=true;
      For i:=0 to len-2 do
         If p[i]>p[i+1] then
         begin
            d:=false;
            n:=p[i];
            p[i]:=p[i+1];
            p[i+1]:=n;
         end;
   Until d;
   For i:=Low(p) to High(p) do
      Write(p[i]:2,'  ');
   Writeln;
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу массивы (C++) - Даны два массива, скопировать эти массивы в 3-й результирующий (размером 10 элементов) так, что Саша1990 Помощь студентам 1 02.02.2015 16:03
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12