Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите по Delphi

72K
30 июня 2011 года
Зараза
1 / / 30.06.2011
Помогите пожалуйста написать программу на Delphi

Одномерный массив преобразовать таким образом, чтобы в первой его половине располагались элементы, стоящие в четных позициях, а во второй половине – элементы, стоящие на нечетных позициях (с использование StringGrid)
416
01 июля 2011 года
MaitreDesir
380 / / 02.01.2008
Код:
const
   N=10;
var
  A:array[1..N] of integer;
  TempA:array[1..N] of integer;
  i:integer;
  ind1,ind2:integer;
begin
//Ввводим А .....

//Копируем в промежуточный массив
  for i:=1 to N do
    TempA:=A;  

//Индекс для первой половины
  ind1:=1;
//Индекс для второй половины
  ind2:=(N div 2)+1;
  for i:=1 to N do
    if (i mod 2)=0 then
      begin
        //Четная позиция
        A[ind1]:=TempA;
        inc(ind1);
      end
    else
      begin
        //Нечетная позиция
        A[ind2]:=TempA;
        inc(ind2);
      end;
//Выводим А в стринггрид.....
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог