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

передача параметров по ссылке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присвоение типов в С++ http://www.cyberforum.ru/cpp-beginners/thread53379.html
Как присвоить елементам массива mas_a елементы строки String.Массив имеет тип int,а String char?
C++ Вопрос по выносу кода в отдельный файл Вот если писать в С программу, очень много когда можно запутаться ... Можно ли как то вынести часть кода в файл. (именно файл, база не нужна) Например если есть большой массив, можно ли его вынести в файл и от туда считывать? если можно покажите пожалуйста как. http://www.cyberforum.ru/cpp-beginners/thread53363.html
C++ Х в квадрате
каким образом мжно делать что бы Х выводился на экарн со степенем?
C++ Организовать Стек
помогите выполнить такое задание, сдать нужно в понедельник, очень надеюсь на помощь. Создать класс,описывающий стек целых чисел, позволяющий добавлять и извлекать элементы, с этой целью использовать знаки > и <. Для добавления последовательности значений перегружать >> , для вывода на экран <<. При добавлении элементов в стек производить обработку исключительных ситуаций, а именно нехватку...
C++ Функции, передача массива в качестве параметра http://www.cyberforum.ru/cpp-beginners/thread53355.html
Приветствую) Собственно, есть простенькое задание с двумерными массивами, оно выполнено: #include <iostream.h> #include <conio.h> #include <stdio.h> void main(){ const int str=4,stb=5; int mas;
C++ Ошибка в работе с классом "очередь" Скажите пожалуйста, почему указатель на хвост очереди после инициализации всегда направлен в NULL, а на голову в адрес 158? (через конструктор программа проходит нормально) Почему функция заполнения не вносит никаких изменений, видимых при трассировке указателей tail и head, а также значений, содержащихся в их ячейках? Кажется, я тут что-то фундаментальное упустил, а понять не могу. #include... подробнее

Показать сообщение отдельно
АНК
124 / 115 / 2
Регистрация: 27.02.2007
Сообщений: 291
30.09.2009, 20:14     передача параметров по ссылке
Консольное приложение в Builder C++
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
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
//---------------------------------------------------------------------------
#pragma argsused
void shift(int val, int &arg); // arg передается по ссылке
 
int main(int argc, char* argv[])
{
   int K,N;
   for(;;) {
     printf("Enter N\n");
     scanf("%d",&N);
     if(N <= 0) break; 
     K = 0;
     shift(N, K);
     printf("K=%d\n",K);
   }
   return 0;
}
 
void shift(int n, int &k)
{
     while(n != 1) {
       k++;
       n >>= 1;
     }
}
Если хочешь непременно
(К примеру,функции квадратного корня).В учебнике не работает.
приведи код
 
Текущее время: 13:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru