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

Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. - C++

Восстановить пароль Регистрация
 
Dahak
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 4
06.02.2012, 18:59     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #1
Ребят, такая задачка: "написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели."
И по возможности: "написать программу, которая вызывает эту функцию"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2012, 18:59     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели.
Посмотрите здесь:

написать программу, которая вводит и суммирует любое количество целочисленных значений C++
Написать функцию, которая получает значение типа float и возвращает две строки: одна представляет вещественное число в обычном виде ,а другая C++
Написать программу копирования строки T в строку S, используя указатели. C++
Ссылки или указатели (Написать функцию , которая вычисляет гипотенузу, площадь и периметр прямоугольного треугольника) C++
Обмен между значениями двух переменных, не используя при этом третьей переменной C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
06.02.2012, 19:04
  #2

Не по теме:

это на форуме +100500 раз было...

Dahak
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 4
06.02.2012, 19:04  [ТС]     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #3
Цитата Сообщение от Dani Посмотреть сообщение

Не по теме:

это на форуме +100500 раз было...

Ссылочку можно, если не трудно?
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
06.02.2012, 19:05     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #4
для этого существует поиск)
Felsurt
5 / 5 / 0
Регистрация: 06.02.2012
Сообщений: 19
06.02.2012, 19:07     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #5
Цитата Сообщение от Dahak Посмотреть сообщение
Ребят, такая задачка: "написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели."
И по возможности: "написать программу, которая вызывает эту функцию"
у вас ведь наверняка есть какие-то наработки?
или вы просто хотите чтоб вам сделали, а вы бездумно пошли завтра и сдали ее

Не по теме:

да, тут всего пара строк кода, но все равно...

Dahak
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 4
06.02.2012, 19:16  [ТС]     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #6
Цитата Сообщение от Felsurt Посмотреть сообщение
у вас ведь наверняка есть какие-то наработки?
или вы просто хотите чтоб вам сделали, а вы бездумно пошли завтра и сдали ее

Не по теме:

да, тут всего пара строк кода, но все равно...

Я примерно представляю, но как написать не могу понять.. Что-то около того?
int a=5;
int b=3;
int *c;
*c=a;
a=b;
b=*c;
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.02.2012, 19:23     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #7
Dahak,
C
1
2
3
4
5
6
void swap(int *a, int *b)
{
   int c = *a;
   *a = *b;
   *b = c;
}
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
06.02.2012, 19:25     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #8
Цитата Сообщение от Dahak Посмотреть сообщение
nt a=5;
int b=3;
int *c;
*c=a;
a=b;
b=*c;
Ага, функцию написали Рабочую
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
void func(int *aPtr, int *bPtr)
{
    int buf = *aPtr;
    *aPtr = *bPtr;
    *bPtr = buf; 
}
 
int main(int argc, char *argv[])
{
    int a, b;
    cin >> a >> b;
    func(&a, &b);
    cout << a << endl << b;
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
Добавлено через 23 секунды

Не по теме:

go, блин опоздал...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2012, 19:56     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели.
Еще ссылки по теме:

Обращение к функции, которая обменивает переменные их значениями C++
C++ Написать функцию, которая принимает указатель на небольшой 2х мерный массив int значениями
Написать программу, используя функцию, которая вычисляет среднее арифметическое C++

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

Или воспользуйтесь поиском по форуму:
Dahak
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 4
06.02.2012, 19:56  [ТС]     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. #9
Всем большое спасибо!
Yandex
Объявления
06.02.2012, 19:56     Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели.
Ответ Создать тему
Опции темы

Текущее время: 06:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru