|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.12.2021, 09:55 | #1 |
Новичок
Джуниор
Регистрация: 16.12.2021
Сообщений: 3
|
Указатели на массив
Сама задача: Дан одномерный целочисленный массив из n элементов. Поменять в массиве первый и второй элементы, третий и четвертый, пятый и шестой и т.д. Решить задачу с использованием указателя на массив.
(Как я понял нужно опять бегать по массиву с 0 элемента и те которые делятся на 2 без остатка(чётные) поменять местами с теми, которые не делятся нацело, но вот реализовать не смог с помощью указателей) Кусочек кода, который написал: #include <iostream> #include <time.h> using namespace std; int main() { setlocale(LC_ALL, "rus"); int mas[100], size; int* ptrMas; ptrMas = mas; cout << "Введите кол-во элементов: "; cin >> size; cout << "Первоначальный вид: "; for (; ptrMas < mas + size; ptrMas++) { *ptrMas = (rand() % 100 - 50); cout << *ptrMas << ' '; } cout << endl; ptrMas = mas; // встаём заново на 0 элемент массива } |
16.12.2021, 12:43 | #2 |
Форумчанин
Регистрация: 02.06.2021
Сообщений: 515
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Си.Массив.Указатели | BERTY123 | Помощь студентам | 0 | 23.12.2015 16:27 |
Указатели на двумерный массив | TotEnot | Общие вопросы C/C++ | 3 | 07.10.2015 15:24 |
Переделать код. Указатели и массив / Cи | Sting95 | Помощь студентам | 0 | 12.05.2014 23:37 |
массив и указатели | SkrudjMakdak | Общие вопросы Delphi | 11 | 25.09.2010 13:07 |