Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить среднее арифметическое четных чисел в диапазоне [1,150] Помогите :) Среднее арифметическое 1 до 150 четных и их кол-во(цикл for С++) Добавлено через 24 минуты int sum=0, a= 0, i; for (i=1, i<=150,i++) { if ( i%2==0) {sum +=i; a++;} } cout << sum << " " <<a; https://www.cyberforum.ru/ cpp-beginners/ thread2554790.html C++ Анализ сложности алгоритмов в с++
Напишите программы, реализующие алгоритм обменной сортировки методом пузырька и алгоритм сортировки выбором Программы должны читать входные данные из файла «input.txt» и записывать выходные данные в файл «out.txt». Отдельно выведите время считывания данных, время работы алгоритма сортировки и время записи данных на диск. Сравните быстродействие написанных программ для лучшего, худшего...
C++ Граф должен быть таким, чтобы сумма квадратов этих чисел была минимальна https://www.cyberforum.ru/ cpp-beginners/ thread2554769.html
Даны два числа: N и М. Построить граф из N вершин и М ребер. Каждой вершине ставится в соответствие число ребер, входящих в нее. Граф должен быть таким, чтобы сумма квадратов этих чисел была минимальна. Помогите с задачей. Кто чем сможет. Буду очень благодарна.
C++ Упорядочить строки матрицы по возрастанию количества одинаковых элементов в каждой строке https://www.cyberforum.ru/ cpp-beginners/ thread2554749.html
Нужна помощь в решении задачи. Нету абсолютно никаких мыслей по поводу её решения. Текст задачи: Необходимо составить программу, в которой упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке матрицы. Далее найти номер первого из столбцов, не содержащих ни одного отрицательного элемента матрицы. Результат работы вывести на экран ...
C++ пожалуйста! Заполнить одномерный массив размерности N случайными числами
заполнить одномерный массив размерности n случайными числами. заменить все элементы массива стоящие до максимального элемента нулями. Вывести на экран исходный и полученный массив
C++ Написать функцию 3, которая распечатывает три заданных величины: Х,У, е в виде таблицы: https://www.cyberforum.ru/ cpp-beginners/ thread2554747.html
Написать функцию 3, которая распечатывает три заданных величины: Х,У,е в виде таблицы:
C++ Найти корень уравнения методом хорд Найти корень уравнения f(x)=0 на интервале (A,B) с точностью E=10^-4. Известно, что f(x) на интервале (A,B) непрерывна и монотонна. Использовать Метод хорд, уравнение : x5-x-0.2 , A=0, B=1 Помогите пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread2554746.html C++ не могу открыть файл через ifstream
std::string path = "text.txt"; // путь к файлу(находится в папке с проектом) std::ifstream fileIn; fileIn.open(path); if (!fileIn.is_open()) { std::cout << "ошибка открытия файла" << '\n'; } else
C++ Дано шестизначное число. Найти сумму трех его первых цифр Дано шестизначное число. Найти сумму трех его первых цифр. Без использования циклов for while и тд, решить в общем линейно. Никак не получается https://www.cyberforum.ru/ cpp-beginners/ thread2554712.html C++ Используя тип TStack описать функцию извлечения элемента из стека https://www.cyberforum.ru/ cpp-beginners/ thread2554707.html
Необходимо реализовать на C++ Задание Dynamic 12. (Dynamic 11 для дополнения к заданию 12) Dynamic11◦. Дан указатель P1 на вершину стека (если стек пуст, то P1 = NIL). Также дано число N (> 0) и набор из N чисел. Описать тип TStack — запись с одним полем Top типа PNode (поле указывает на вершину стека) — и процедуру Push(S, D), которая добавляет в стек S новый элемент со значением D (S —...
Определить в строке количество предложений C++
Напишите , пожалуйста , где что обозначается . #include <string.h> #include <iostream> using namespace std; char str = "\0";
C++ Вывод содержимого файла в указанном виде Окажите содействие в решении задачи)) Создать текстовый файл, введя туда осмысленный текст на русском или английском (немецком, французском и т.п. языках). Организовать вывод данных из файла по следующим правилам: 1) в начале каждой строки напечатать номер строки; 2) выводить символы из файла, печатая перед каждым из них его ASCII-код; 3) после каждых десяти символов строки и при окончании... https://www.cyberforum.ru/ cpp-beginners/ thread2554680.html
0 / 0 / 0
Регистрация: 16.12.2019
Сообщений: 1
0

Функция меняющая местами два значения через указатели - C++ - Ответ 14099244

16.12.2019, 11:20. Показов 2907. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Функция должна поменять местами значения через указатели.
Программа запускается, но не работает (ничего не выводит). Добавляю вывод в функцию (при чём в любое её место) . Работает, выводит, что надо. Убираю вывод - не работает.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
 
void change (int *c, int *d) {
    int *temp;
    *temp = *d; 
    cout << " "; //Вот этот вывод, без которого не работает
    *d = *c;
    *c = *temp;
}
 
int main(){
    int a, b;
    int *p, *q;
    cin >> a >> b;
    p = &a;
    q = &b;
    change (p, q);
    cout << a << " " << b;
    return 0;
}
Помогите понять, что не так

P.S. А заодно подскажите, как вставлять сюда код, чтоб он разными цветами подсвечивался, я первый раз тут

Вернуться к обсуждению:
Функция меняющая местами два значения через указатели C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2019, 11:20
Готовые ответы и решения:

Функция меняющая местами значения двух чисел
Добрый день помогите пожалуйста. Даны вещественные числа a, b. Составить программу, содержащую...

Функция суммирующая значения своих аргументов и меняющая их местами
Определите функции, которые суммируют значения своих аргументов Внутри функции main объявите две...

Рекурсивная функция меняющая местами значения всех элементов двух массивов
Есть задание: Рекурсивная функция меняющая местами Значения всех элементов 2х массивов.Размер...

Функция,меняющая 1и 2 элемент местами
Уважаемые программисты,помогите написать программу, в которой функция меняет местами 1 и 2 ...

3
16.12.2019, 11:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2019, 11:20
Помогаю со студенческими работами здесь

Функция меняющая местами адреса
В функции поменял местами, но ничего не изменилось. int main() { int a = { 1, 2 }; int*...

Программа меняющая местами два соседних символа в строке
Помогите, пожалуйста) Напишите программу, которая меняет местами каждые два соседних символа в...

Функция, рекурсивно меняющая местами элементы списка
Добрый день. Есть задача: составиться функцию: void reverse(Node* header); которая рекурсивно...

Функция меняющая местами первый и последний столбцы матрицы
Создать функцию,которая меняет местами первый и последний столб квадратной матрицы и находит сумму...

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