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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.09.2012, 19:02   #1
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
По умолчанию 1. Вставить нулевой элемент перед максимальным элементом в одномерном массиве

Вставить нулевой элемент перед максимальным элементом в одномерном массиве.(через процедуры и функции)
Proskurina вне форума
Старый 21.09.2012, 19:18   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Наработки в студию.
I'm learning to live...
Stilet вне форума
Старый 21.09.2012, 20:36   #3
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
По умолчанию

нету ничего
Proskurina вне форума
Старый 21.09.2012, 20:49   #4
Sultan313
Новичок
Джуниор
 
Регистрация: 21.09.2012
Сообщений: 2
По умолчанию

Какая среда и язык хоть?
Sultan313 вне форума
Старый 21.09.2012, 21:20   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

http://www.programmersforum.ru/showthread.php?t=212249
Не стыдно?
I'm learning to live...
Stilet вне форума
Старый 21.09.2012, 23:04   #6
Proskurina
Форумчанин
 
Регистрация: 27.05.2012
Сообщений: 109
По умолчанию

паскаль.....
Proskurina вне форума
Старый 22.09.2012, 06:48   #7
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию

Может кому-то что-то и не понравится, но я сделал бы так


Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils, windows;
type
  mas=array[1..100] of integer;
var
  i,k,n,m:integer;
  a:mas;

procedure Vvod(var a:mas;var n:integer);
var i:integer;
begin
  write('Количество элементов в массиве: ');
  readln(n);
  for i:=1 to n do
    begin
      write('a[',i,']=');
      readln(a[i])
    end;
end;

function Maxznach(a:mas; n:integer):integer;
var i,max:integer;
begin
  max:=a[1];
  for i:=2 to n do
    if a[i]>max then
      begin
        max:=a[i];
        Maxznach:=i
      end
end;

procedure Vstavka(var a:mas;k,n:integer);
var i,c:integer;
begin
  for i:=1 to n do
    if a[i]=0 then
      begin
        c:=a[k-1];
        a[k-1]:=a[i];
        a[i]:=c
      end
end;

procedure Print(a:mas; n:integer);
var i:integer;
begin
  writeln('Результат!');
  for i:=1 to n do
     write(a[i],' ');
   readln;
   readln
end;

begin
  setconsolecp(1251);
  setconsoleoutputcp(1251);
  Vvod(a,n);
  k:=Maxznach(a,n);
  Vstavka(a,k,n);
  Print(a,n)
end.
Начинающий програм вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В массиве из 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элементом массива. 1309 Помощь студентам 4 17.05.2012 14:25
В одномерном массиве найти наибольший элемент и поменять его местами с последним nawka Помощь студентам 3 15.01.2012 13:34
вставить по одному элементу перед отрицательным элементом массива (паскаль) lexflax Паскаль, Turbo Pascal, PascalABC.NET 1 13.04.2011 09:09
Макс элемент в одномерном массиве igabenu Общие вопросы Delphi 9 03.03.2011 11:38
В двумерном массиве вставить перед всеми столбцами, в которых нет отрицательных элементов, второй столбец razor052 Паскаль, Turbo Pascal, PascalABC.NET 2 16.04.2010 14:33