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

указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Альтернатива функции rand()? http://www.cyberforum.ru/cpp-beginners/thread974409.html
Доброго времени суток. Подскажите новичку, альтернативу функции rand(). Просто у меня есть 10 потоков у которых одновременно используется эта функция. И ей нада некоторое времья что бы обнулить...
C++ open gl (начало) при запуске кода #include<windows.h> #include <GL\glu.h> #include <GL\gl.h> void Draw() { http://www.cyberforum.ru/cpp-beginners/thread974388.html
C++ Все та же змейка в консоли
Вечер добрый. Находил несколько исходников с данной игрой и решил написать свой. Вроде бы все ничего, но третий день не получается реализовать действие границы, а именно - рамки, за которую...
C++ Заполнение дерева по заданным условиям
Здравствуйте! Мне нужно заполнить дерево по заданным условиям, но я не знаю как это сделать, помогите пожалуйста. Условия: От каждого узла дерева, начиная с корня, нужно создавать по 2 потомка, в...
C++ Обьясните построчно код (вычесление факториала) http://www.cyberforum.ru/cpp-beginners/thread974375.html
#include <stdio.h> unsigned long array = {1}; unsigned long len= 1; void main() { unsigned long i; unsigned long l; unsigned long cn; unsigned int N; printf("\nVvedite polozhitel'noe...
C++ Вывод массива на консоль Не выводится массив на консоль. #include <iostream> #include <conio.h> using namespace std; void main() { int i,j,a,n,t,m; cout<<"Input n"; cin>>n; подробнее

Показать сообщение отдельно
IchimaruGin
62 / 62 / 24
Регистрация: 14.07.2013
Сообщений: 302
Завершенные тесты: 1
11.10.2013, 17:30  [ТС]
Цитата Сообщение от MrGluck Посмотреть сообщение
Создать функцию, которая принимает два числа по указателю и к первому добавляет второе.
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
26
27
28
29
30
31
// Pointer1.cpp
#include <iostream>
 
using std::cin;
using std::cout;
using std::endl;
 
int a;
int b;
int s;
int* pa;
 
int p1(int* pa)
{
    cout << "Vvedite 1 chislo: " << endl;
    cin >> a;
    pa = &a;
    cout << "Vvedite 2 chislo: " << endl;
    cin >> b;
    
    s = a + b;
    return s;
}
 
int main()
{
    int c;
    c = p1(pa);
    cout << "Suma =" << c << endl;
    return 0;
}
Добавлено через 41 секунду
шяс перепишу

Добавлено через 32 минуты
Цитата Сообщение от MrGluck Посмотреть сообщение
Создать функцию, которая принимает два числа по указателю и к первому добавляет второе.
Вот что получилось
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
26
27
28
29
30
// Pointer1.cpp
#include <iostream>
 
using std::cin;
using std::cout;
using std::endl;
 
int a;                                          // Первое число
int b;                                          // Второе число
int c;                                          // Доп. число
int* pa(nullptr);                               // Пустой указатель
int* pb(nullptr);                               // Пустой указатель
 
void p1(int* pa,int* pb)
{
    pa = &a;                                    // Присвоение указателю pa адрес а
    pb = &b;                                    // Присвоение указателю pb адрес b
    cout << " Suma = " << (*pa + *pb) << endl;  // Подсчет и вывод сумы чисел
}
 
int main()
{
    cout << "Vvedite 1 chislo: " << endl;
    cin >> a;                                   // Ввод первого числа
    cout << "Vvedite 2 chislo: " << endl;
    cin >> b;                                   // Ввод второго числа
    p1(pa, pb);
    cin >> c;                                   // Задержка экрана
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru