|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
|
Обменять значение перменных09.12.2010, 12:35. Показов 1386. Ответов 18
Метки нет (Все метки)
есть перемные a=5, b=4, нужно что было b=5,a=c;, но при этом не применяя дополнительных перменнных. Тоесть работать только с а и б.
0
|
|
| 09.12.2010, 12:35 | |
|
Ответы с готовыми решениями:
18
Найти минимальное и максимальное значение в массиве и обменять их местами инициализация перменных в конструкторе сравнение двух перменных |
|
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 62
|
|
| 09.12.2010, 12:37 | |
|
а=с?? что за с?
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
||||||
| 09.12.2010, 12:50 | ||||||
1
|
||||||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
| 09.12.2010, 13:01 | ||||||
|
Ещё вариант:
Не по теме: P.S. Как и просили)))
1
|
||||||
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
|
| 09.12.2010, 13:06 [ТС] | |
|
нечайно написал c
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
| 09.12.2010, 13:07 | ||||||
|
Тогда так)))
0
|
||||||
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
|||||||||||
| 09.12.2010, 13:16 [ТС] | |||||||||||
1)void swap-это как я понял функция? 2)int * a, int * b -что обозначают в данном случаи знаки умножения 3)что означает ^ по заданию числа вводяцо с клавы: я сделал так
и последний вопрос про scanf("%d",&a); зачем нужно "%d",&, ибо я их просто вытащил из примеров на форуме.
0
|
|||||||||||
|
Заблокирован
|
|||||||||
| 09.12.2010, 13:42 | |||||||||
"%d" стоит, чтоб сказать printf'у, чтобы он выводил целое число примерно так
1
|
|||||||||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 09.12.2010, 13:48 | |
|
В дополнение к предыдущему посту:
Указатель - переменная, которая может хранить адрес другой переменной. Если бы в функцию swap мы передавали не адреса переменных (вызов функции происходит так: swap(&a, &b), операция & - взятие адреса переменной в памяти), а значения (было бы swap(a, b)), то эти значения копировались бы в собственные переменные a и b функции swap, и значения менялись бы у совсем других переменных a и b, а те, что мы на самом деле хотим поменять, оставались бы неизменными. А так как мы передаём в функцию не значения переменных, а их адреса, то по этим адресам мы можем добраться до реальных переменных a и b, которые мы действительно хотели бы обменять местами. В функции swap в строке, например, *a = *a ^ *b , * означает, что мы берём значение переменной по её адресу.
2
|
|
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
||
| 09.12.2010, 15:18 [ТС] | ||
|
спасибо, будет что гуглить, а то по запросу C++ ^* нечё путёвого нет)
Добавлено через 51 секунду
0
|
||
|
Заблокирован
|
||
| 09.12.2010, 15:19 | ||
|
насчет ^, лучше гуглить "xor c++", xor - это аналог(в vb, pas)
1
|
||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 09.12.2010, 15:20 | |
|
1
|
|
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
||
| 09.12.2010, 15:24 [ТС] | ||
|
какая разница между \n и endl? как я понял \n для использования в тексте, а endl за его пределами?
Добавлено через 25 секунд Добавлено через 2 минуты да, и ещё... какой вариант лучше использовать ? cin,cout или же scanf,printf ?
0
|
||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 09.12.2010, 15:31 | |
|
nonamez123, cin, cout - это С++
scanf,printf - это Си. И не стоит об этом забывать.
0
|
|
|
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
|
||
| 09.12.2010, 15:37 [ТС] | ||
|
0
|
||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 09.12.2010, 15:39 | |
|
nonamez123, Как по мне, то это полохой тон использовать сишные функции в С++.
1
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 10.12.2010, 11:44 | |
|
Не люблю, когда смешивают языки. Поддержка сишных средств для работы с потоками оставлена в плюсах для совместимости с тоннами ранее написанного на Си кода, но не для того, чтобы смешивать языки, и наряду с, например, new/delete использовать printf/scanf.
0
|
|
| 10.12.2010, 13:01 | ||
|
Не по теме:
0
|
||
| 10.12.2010, 18:13 | |
|
Не по теме: easybudda, ну, я всего-лишь высказал своё мнение и аргументировал его. А вообще, хреновый это учитель, который не даёт своим ученикам самостоятельно что-то делать. Ведь он таким образом по большому счёту не учит ничему, а даёт установку делать так, а не иначе. Нас вот до сих пор никогда так не ограничивали, как хотите - так и пишите, главное, чтобы правильно.
0
|
|
| 10.12.2010, 18:13 | |
|
Помогаю со студенческими работами здесь
19
DLL библиотки, вывод перменных Не передаются данные query с перменных
Сравнение перменных при Linq запросах из БД Деление перменных с отображением дробной части Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|