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

Ссылки и адреса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод кода из Паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread131445.html
Я в С++ не бум бум, написал прогу на паскале а нуно на Си++ помогите перевести Задача : Назовем допустимым преобразованием матрицы перестановку двух строк или двух столбцов. Дана действительная квадратная матрица порядка n. С помощью допустимых преобразований добиться того, чтобы один из элементов матрицы обладающий наибольшим по модулю значением, располагался в левом верхнем углу матрицы....
C++ Последовательность фибоначи Дан фаил f компоненты u0,u1,....un которого являются последовательными числами Фибоначчи, получить в фаиле f последовательные числа Фибоначчи u0,u1,....u n+1(тобиж u эное +1) сама последовательность Фибоначчи - u0=0; u1=1; ui=u i-1 + ui-2 (i=2,3...) помогите с этой последовательностью я ни как не могу сделать эту прогу а через 2 дня ее сдавать! Пожалуйста люди помогите! заранее вам... http://www.cyberforum.ru/cpp-beginners/thread131436.html
Округление числа C++
Люди добрые подскажите как числа в си округлить?Подчеркиваю - НЕ целую часть. Добавлено через 9 минут Разобрался!!
Работа с массивами C++
Здравствуйте, помогите реализовать эту задачу, желательно на C++ Builder. Дано натуральные числа n,m и случайные действительные числа, образуют прямоугольную таблицу A, где i=1,2...n; j=...1,2.....m; Вывести: 1) элементы боковой диагонали, расположив их на своих местах в таблице и оставив места для других элементов пустыми. 2)элементы, расположенные по внешнему контуру таблицы, оставив места...
C++ Определение букв http://www.cyberforum.ru/cpp-beginners/thread131386.html
Дано предложение , надо определить количество слов начинающихся с маленькой буквы. Вот что я написал, но не работает, #include <dtdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> main () {
C++ Динамический массив структур Ребят просто нужна помощь. Вот код. Но лучше в АСЬКУ. Объясню в аське поподробней что, да как. Но проблема в том что в массиве структур инициализируется только первый элемент.Инициализация через функцию add. Как говорится кто чем может. #include <string.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <bios.h> подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
18.05.2010, 10:31     Ссылки и адреса
Указатели НЕЗАМЕНИМЫ в том случае, если ты написал каку-то функцию и в ходе исполнения этой функции ДОЛЖНО измениться значение глобальной переменной
(Если такая переменная одна, то можно сделать, чтобы функйция возвращала её значение, а если две или больше, то только через указатели)

Для этого в эту функцию необходимо передать оджним из параметров адрес этой переменной, в теле функции его разыменовать и всё будет ОК
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
#include <stdio.h>
#include <windows.h>
 
 
void funktsia (int* uk) {
 *uk= *uk+ 100;
}
 
 
 
 
int main () {
 int per= 0;
 
 //Вот этой переменной необходимо изменить значение ВХОДЕ ВЫПОЛНЕНИЯ ФУНКЦИИ funktsia
 int per_1= 0;
 //Щас оно равно нулю
 printf ("per_1= %d\n", per_1);
 
 //Для этого пишем так:
 int* ukaz= &per_1;
 funktsia (ukaz);
 
 //(Можно бло бы написать funktsia (&per);  эффект был бы тот же)
 
 printf ("per_1= %d\n", per_1);
 system ("pause");      
 
}
Добавлено через 1 минуту
ПРрошу прощения, надо так:
//(Можно бло бы написать funktsia (&per_1); эффект был бы тот же)
 
Текущее время: 18:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru