0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 9
1

Инвертировать массив

26.02.2019, 05:15. Показов 1554. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
/*5.Есть массив(1, 2, 3, 4......).Вывернуть массив, т.е.значение, которое раньше было в последнем элементе, должно записаться в нулевой;
*/
C++
1
2
3
4
5
6
7
8
9
10
const int length = 4;
    int tmp, j = 0;
    int ar[length] = { 1,2,3,4 };
    for (size_t i = length-1; i >=0; i--)
    {
        tmp = ar[i];
        ar[i] = ar[j];
        ar[j] = tmp;
        cout << " array [" << i << "] = " << ar[i] << "\n";
    }
Добавлено через 19 минут
Сделал по простому, но на паре помню что учитель говорил использовать переменную tmp и нужно перезаписать число, 4 часа ночи голова пухнет как сделать с этой переменной


C++
1
2
3
4
5
6
const int length = 4;
    int ar[length] = { 1,2,3,4 };
    for (int i = length - 1; i >= 0; --i)
    {
        cout << ar[i] << " ";
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2019, 05:15
Ответы с готовыми решениями:

Инвертировать массив
Доброе время суток! Начал делать задачу, но сказал преподаватель, что не все тут, что...

Инвертировать одномерный массив
Добрый вечер. Помогите пожалуйста обнаружить ошибку. Нужно отобразить одномерный массив...

инвертировать
инвертировать 3-ий и 5-ый бит в слове. как это сделать? какие команды использовать?

Инвертировать стэк
Тектс взял товарища с этого форума копирайты ему и респект вот этот чувак Monte-Cristo ...

1
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
26.02.2019, 06:52 2
C++
1
2
3
4
5
6
7
8
9
10
11
    const int length = 4;
    int ar[length] = { 1,2,3,4 };
    for (size_t i = 0;i<length/2; i++) //  !!!!! length/2
    {
        int tmp = ar[i];
        ar[i] = ar[length-i-1];
        ar[length-i-1] = tmp;
    }
    for (size_t i = 0;i<length; i++)
        cout << " array [" << i << "] = " << ar[i] << "\n";
    }
0
26.02.2019, 06:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2019, 06:52
Помогаю со студенческими работами здесь

Инвертировать строку
Определите класс strtype_a, в состав которого входит функция-член invert, инвертирующая строку и...

Инвертировать столбцы
Помогите,пожалуйста переписать частично код программы...Преподаватель говорит что столбы инвертирую...

Инвертировать строку
Разбираюсь со строками. Почему на выводе получается &quot;sace&quot;?(должно быть &quot;aces&quot;, т.е. переворот...

Инвертировать таблицу с++
Здравствуйте, прошу помочь в написании программы инвертирования таблицы (структура).Таблица: 3...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru