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

Указателями поменяйте местами элементы массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны два массива, упорядоченных по возрастанию http://www.cyberforum.ru/cpp-beginners/thread683750.html
Даны два массива, упорядоченных по возрастанию: А и B. Сформируйте массив C, состоящий из элементов массивов А и В, упорядоченный по возрастанию.
C++ дайте небольшую подсказку пожайлуста подскажите пожайлуста, у меня есть два задания 1) ето из введеных значений (к примеру 3) выбрать если из пара в суме равная не парному числу и 2 задание есть масив от 0 до 1000 надо найти числа в масиве, кратные 3 и 7 и вычислить их суму впринцепи мне полностю решать ненадо, я знаю как все сделать, у меня проблема вот в чем. по первому заданию - как узнать что сума будет непарным числом,... http://www.cyberforum.ru/cpp-beginners/thread683747.html
Получить строку состоящую из 5 звёздочек C++
Почему то программа выводит только одну звёздочку и затем букву "g". Где тут ошибка? #include <iostream> #include <string> using namespace std; int main () { string s; s="* "; int i=0;
Построить массив по правилу C++
Дан массив A. Построить массив В(5) по следующему правилу: В(I) присвоить 1, если в I-той строке массива есть хотя бы один отрицательный элемент, в противном случае В(I) присвоить 0. покажите пожалуйста как это делается на с++, заранее огромное спасибо!
C++ Задача на матрицы и функции! http://www.cyberforum.ru/cpp-beginners/thread683709.html
Ребята помогите пожалуйста с задачкой!!! Заранее спасибо!!!! Пусть m (А, i) означает номер столбца матрицы А, в котором находится последний в строке минимум 1-й строки. Проверить, верно ли, что для заданной матрицы размером 20 × 20 выполняются неравенства т (А, 1) <т (A, 2) <... <Т (А, 20). Обязательно использовать функцию.
C++ Передать значения из одного укахателя в другой И снова глупый вопрос по указателям! Их количество стремится к бесконечности. Имеется функция, которая возвращает двумерный массив заданой ей величины. Почему-то программа не хочет записывать ее возвратное значение (она имеет тип bool**) в другую переменную того же типа. Если реально сделать так, чтобы ошибки из=за этого не возникало, подскажите, как; если нет, или проще переписать функцию... подробнее

Показать сообщение отдельно
mad_svyat
17 / 17 / 0
Регистрация: 10.01.2012
Сообщений: 34
29.10.2012, 23:27     Указателями поменяйте местами элементы массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main() {
    int array [] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    int* beg = array;
    int* end = array + sizeof(array)/sizeof(int);
    while (beg != end) {
        int temp = *(beg+1);
        *(beg+1) = *beg;
        *beg = temp;
        beg += 2;
    }
    std::cout << "Swapped array: ";
    beg = array;
    while (beg != end)
        std::cout << *beg++ << " ";
 
    return 0;
}
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru