Форум: Форум C++Разное
Новые темы: 00
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выбросить из массива каждый вторрой элемент
 
 автор: ols   (05.03.2007 в 12:57)   письмо автору
 
 

Как из челочислеенного массива с кол-вом элеменов N сжать его, т.е. выбросить каждый второй элемент

  Ответить  
 
 автор: oleg_alexeev   (05.03.2007 в 13:24)   письмо автору
 
   для: ols   (05.03.2007 в 12:57)
 

Ну, это просто:


int arr[10];
int size=10;
int newsize = size/2;
for (int i=1; i<newsize; i++)
  arr[i] = arr[2*i];

  Ответить  
 
 автор: ols   (26.03.2007 в 10:13)   письмо автору
 
   для: oleg_alexeev   (05.03.2007 в 13:24)
 

ть я что-то не так сделал но у меня выводит только одно значение 10.
Я вот так дальше сделал:

int arr[100];
int size = 10;
int N = size/2;
for(int i=1; i<N; i++)
arr[i]=arr[2*i];
cout<<"arr["<<i*2<<"]"<<endl;

но нужно чтобы выводил каждый второй элемент

  Ответить  
 
 автор: rty   (26.03.2007 в 13:43)   письмо автору
 
   для: ols   (26.03.2007 в 10:13)
 


int arr[10];
int size = 10;
int N = size/2;
for(int i=1; i<N; i++)
{
  arr[i]=arr[2*i];
  cout<<"arr["<<i<<"] = "<< arr[i] << endl;
}

  Ответить  
 
 автор: bronenos   (26.03.2007 в 15:04)   письмо автору
 
   для: oleg_alexeev   (05.03.2007 в 13:24)
 

Хм... а я думал что-то типа этого
int arr[10];
for (int i=0; i<sizeof(arr); i=i+2)
  delete (arr[i]);

  Ответить  
 
 автор: oleg_alexeev   (26.03.2007 в 16:57)   письмо автору
 
   для: bronenos   (26.03.2007 в 15:04)
 

Вы неправильно думали. Две ошибки как минимум.

  Ответить  
 
 автор: ols   (27.03.2007 в 20:05)   письмо автору
6.4 Кб
 
   для: oleg_alexeev   (26.03.2007 в 16:57)
 

В консоли показал след. результат(прикрепил аттач)
Разве он это должен вывести?

  Ответить  
 
 автор: ols   (27.03.2007 в 20:08)   письмо автору
 
   для: ols   (27.03.2007 в 20:05)
 

ссори...теперь уже понял. спасибо что разъяснили, все ясно. тему можно закрывать ;)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования