Форум программистов, компьютерный форум CyberForum.ru

Преобразовать массив, поместив в начало элементы, стоявшие в чётных позициях, а в конец — стоявшие в нечётных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread686854.html
например мы имеем данный кусок кода char str="eto prostoi test"; char *start; start=str; cout<<start; *start='b'; cout<<start; Первоначальный cout выводит всю строку. То есть по идее start ссылается на весь массив. Но когда мы переменной в данном указателе присваиваем b изменяется только первый символ из строки. Получается start ссылался на первый символ в массиве.
C++ Найти количество локальных минимумов в последовательности Найти количество локальных минимумов в последовательности с помощью for_each, используя объект-функцию http://www.cyberforum.ru/cpp-beginners/thread686841.html
Олимпиадная задача C++
Есть такая задачка: В ряд выписаны числа, состоящие только из цифр 1, 3, 7: 1, 3, 7, 11, 13, 17, ... Необходимо по номеру N определить число, находящееся на N-ном месте. Я пробовал работать с системой счисления. Т.к. в записи числа используются три цифры, то система счисления троичная 1 - 1, 3 - 2, 7 - 3. Заменим, например, в числе 71 семерку тройкой. Тройки в троичной нет, поэтому...
C++ Программа удаления учреждений с указанным весом из массива структур с объединением
Вот код #include "stdafx.h" #include "stdafx.h" #include <iostream> using namespace std; #include <clocale> #include <conio.h> #include <Windows.h>
C++ обединение матрицы с полем http://www.cyberforum.ru/cpp-beginners/thread686795.html
У меня возникла проблема с объединением матрицы с полем)) Не знаю как корректней выразиться) Вот такой вот бок) Я знаю что что то я наверное не прописал ток где его писать и как это делается для меня темный лес)) А хочется разобраться.. #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int const r = 13, c = 29;
C++ Обнуление матрицы в структуре Здравствуйте такой вопрос. Как обнулить двумерный массив который входитв структуру? struct player { int ships; int hits }; Мне нужно чтобы ships = {0} подробнее

Показать сообщение отдельно
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
02.11.2012, 20:04     Преобразовать массив, поместив в начало элементы, стоявшие в чётных позициях, а в конец — стоявшие в нечётных
C++
1
2
3
4
5
6
7
8
9
   int i = 1;
   int j = ( size & 1 ) ? size - 1 : size - 2;
   int temp;
 
   for ( ; i <= j; i += 2, j -= 2 ) {
      temp = arr[ i ];
      arr[ i ] = arr[ j ];
      arr[ j ] = temp;
   }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru