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

Возращение параметра из функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ с++ http://www.cyberforum.ru/cpp-beginners/thread221954.html
подскажите плиииз пример на арифметические операции с указателем.
C++ Где ошибка ? Даны числа x и n . Вычислить S=sin(x)+sin(sin(x))+.....+sin(sin....sin(x)). n Моя программа такая . Но вычисления не правильные . #include<iostream.h> #include<math.h> #include<conio.h> void main () { clrscr(); http://www.cyberforum.ru/cpp-beginners/thread221947.html
C++ Определите, лежит ли точка с координатами (x0, y0) внутри треугольника, вершины которого расположены в точках (x1, y1), (x2, y2) и (x3, y3).
Как с помощью этого //=======================geometry.cpp #include <math.h> #include <fstream.h> #include <iostream.h> #include "geometry.h" // ------------------------------------------------------------- // Методы класса "Точка"
C++ Статический двумерный массив
есть задача: заполнить матрицу и вывести её на экран, используя функции. вот что делаю: //main.cpp #include <iostream> #include <conio.h> using namespace std; void vvod(int matr, int, int); void vivod(int matr, int, int);
C++ Заменить каждый символ в S1 на -й символ из S2. Контролировать границы строковых массивов, циклически перемещая указатели. http://www.cyberforum.ru/cpp-beginners/thread221924.html
Заменить каждый символ в S1 на -й символ из S2. Контролировать границы строковых массивов, циклически перемещая указатели. Замінити кожний символ у S1 на -й символ з S2. Контролювати межі строкових масивів, циклічно зміщуючи вказівники.
C++ Двумерный массив и функция здравствуйте. помогите пожалуйста мне с парой программ,я просто не могу понять как их написать. Задан двумерный массив.посчитать количество нулей в главной диагонали и разделить на это число все четные элементы массива.также переделать этот массив функциями. Даны 2 числа а и в.если модуль а < корня из в,то результатом будет их сумма,в обратном случае результатом будет разница. вот то... подробнее

Показать сообщение отдельно
ыфтешс
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 10

Возращение параметра из функции - C++

28.12.2010, 19:12. Просмотров 295. Ответов 3
Метки (Все метки)

Приветствую помогите разобраться: есть функция, которая сортирует массив и которая считает количество перестановок. Это кол-во перестановок нужно из функции передать в главную функцию, для дальнейшего использования. Однако, написав такой код:

Код
int sortsimplechoose(int *a, const k, int deb, int sr){	
	//int sr =0, pere = 0;
	int pere = 0;
	for (int j = 0; j < k; j++)
	{
		int min = a[j], imin = j;
		for (int i = j+1; i < k; i++) 
		{
			sr++;
			if (a[i] < min) 
			{
			min = a[i];
			imin=i;
			}

		}
		a[imin] = a[j];
		a[j] = min;
		pere++;

		if (deb == 1)
			{for (int z = 0; z < k; z++)
				 cout<<a[j]<<"  ";
				 cout<<"\n";}
	}
	cout<<"\n"<<"kol-vo sravnenii:     "<<sr<<"\n"<<"kol-vo perestanovok:  "<<pere<<"\n";
return sr;
}

int main()
{ int k = 10, sr = 0, deb = 1;
 int *x = new int[k];
sortsimplechoose(x, k, deb, sr);
cout<<sr;
return 0;
getch();
}
sr всё время равно нулю. Подскажите, как сделать так, чтобы sr в главной функции было равно sr из функции sortsimplechoose? Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru