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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2011, 12:28   #1
kseniya1812
 
Регистрация: 30.10.2011
Сообщений: 3
По умолчанию c++ builder

помогите пожалуйста!!!!!! нужно написать программу в С++Builder
Задан массив С(20).Сформировать два массива размером 10, включая в первый элемент исходного массива с четными индексами, а во второй с нечетными.
очень нужно, до вечера сделать...
kseniya1812 вне форума Ответить с цитированием
Старый 30.10.2011, 13:33   #2
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Цитата:
Сообщение от kseniya1812 Посмотреть сообщение
Задан массив С(20).Сформировать два массива размером 10, включая в первый элемент исходного массива с четными индексами, а во второй с нечетными.
Поделить можно просто:
Код:
int С[20], M1[10], M2[10];
int *mm[2] = { M1, M2};
for( int i =0; i < 20; ++i)
   *mm[i % 2]++ = С[i];
An1ka вне форума Ответить с цитированием
Старый 30.10.2011, 13:36   #3
kseniya1812
 
Регистрация: 30.10.2011
Сообщений: 3
По умолчанию

а что значит: *mm
kseniya1812 вне форума Ответить с цитированием
Старый 30.10.2011, 13:53   #4
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Массив указателей
Формируем массив указателей из двух элементов на начало массива M1 и на начало массива M2.
Потом через них обращается, а после каждого присвоения увеличиваем указатель, чтобы он указывал на следующий элемент массива. Постфиксная операция ++ действует самая последняя
А звездочка значит обратиться к элементу массива через указатель (разыменование указателя).

Последний раз редактировалось An1ka; 30.10.2011 в 13:58.
An1ka вне форума Ответить с цитированием
Старый 30.10.2011, 13:56   #5
kseniya1812
 
Регистрация: 30.10.2011
Сообщений: 3
По умолчанию

спасибо, огромное, а можете еще с одной задачей помочь, плиз))))))
задан массив 4х4, нужно поменять местами мин главной диагонали с мах побочной, и вывести обратно в stringrid
kseniya1812 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CodeGear C++ Builder 2007 Lite не может откомпилировать исходники C++ Builder 6 Ecosasha C++ Builder 2 22.11.2013 15:02
C++Builder 6 FLORA Помощь студентам 1 17.05.2011 18:08
Синтаксис Delphi Builder --> C++ Builder KingBelt C++ Builder 2 28.11.2010 16:25
Builder MX518 Помощь студентам 0 23.11.2009 17:52
Перенести код из C++ Builder 5 в C++ Builder 2009 Kreadlling C++ Builder 2 13.09.2009 14:00