Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Romania92
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 55
#1

преобразование массива - C++

24.11.2010, 21:00. Просмотров 856. Ответов 2
Метки нет (Все метки)

Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2010, 21:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос преобразование массива (C++):

Внутреннее устройство многомерного массива и неявное преобразование массива в указатель - C++
Букв получилось многовато. Поэтому, чтобы сэкономить Ваше время, предлагаю сразу вопрос: Буду очень благодарен, если кто-то сможет...

Преобразование массива - C++
Помогите пожалуйста найти ошибку. первые 2 пункта сделаны, ошибка в 3. Задание: В одномерном массиве {-3.24, -7.16, -2.28, -0.16,...

Преобразование массива - C++
Прошу помочь в решении данной задачи: преобразовать данный 1-мерный массив в 2-хмерный так, чтобы в I столбце 2-хмерного массива...

Преобразование массива - C++
Есть массив char mas пользователь вводит с клавиатуры пример, и помещает его в массив, например: 34+16 -( 4-2 ) = Нужно создать новый...

Преобразование одномерного массива - C++
Одномерный массив нужно преобразовать таким образом, что бы сначала шли элементы стоящие на нечётных позициях, а потом те, что стояли на...

Преобразование двумерного массива - C++
Добрый вечер. Сегодня передо мной поставили задачу следующего содержания: Даны 2 двумерных массива X и Y. Необходимо найти...

2
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
24.11.2010, 21:07 #2
C++
1
reverse(arr, arr+size);
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
24.11.2010, 21:18 #3
C++
1
for(int i = strlen(arr)-1; i >= 0; --i)
Добавлено через 8 минут
Как вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
void revert(int arr[], int N)
{
        int* left = arr;
        int* right = &arr[N - 1];
 
        while(left < right)
        {
                *left ^= *right;
                *right ^= *left;
                *(left++) ^= *(right--);
        }
}
 
int main()
{
    int arr[4] = {1, 2, 3, 4};
    revert(arr, 4);
    for(int i = 0; i < 4; ++i)
    {
        std::cout << arr[i];
    }
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2010, 21:18
Привет! Вот еще темы с ответами:

Преобразование одномерного массива - C++
Преобразуйте одномерный массив таким образом, чтобы сумма элементов в его первой половине была бы как можно ближе к сумме элементов его...

Преобразование двумерного массива - C++
Помогите нужно написать функцию которая преобразовывает матрицу в строку по схеме например 1 2 3 4 5 6 7 8 9 в такую строку ...

Преобразование элемента массива - C++
Можно же преобразовывать из int в char? Вот я пишу (char)a='#'; ОШИБКА error C2106: '=' : left operand must be l-value

Преобразование массива по условию - C++
Здравствуйте. На паре программирования была сформулирована задача: ...В одномерном массиве, состоящем из n...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru