Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти 100 первых простых чисел https://www.cyberforum.ru/ cpp-beginners/ thread47422.html
Привет всем помогите пожалуйста кто может у меня такая проблема не могу решить задачи по C++ потому что я не понимаю этот язык программирования вот несколько заданий. 1. Найти 100 первых простых...
Чтение директории C++
Киньте пример на "чистом" C++ чтения директории. Т.е. надо прочесть директорию, записать все имена файлов и поддиректорий в массив записей. Запись состоит из двух полей - строка с именем и поле с...
C++ operator[]
есть класс CItem, в качестве члена указан список CList<CVariant> data; как будет выглядеть operator класса CItem, чтобы данный код сработал? CItem item; item = CVariant("some data =)");...
C++ Связные списки Я практически полный нуб в С++. Вот такая задача: В столовой предлагаются N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый деше¬вый и... https://www.cyberforum.ru/ cpp-beginners/ thread47379.html
C++ А есть ли здесь разработчики под SymbianOS (С++)? https://www.cyberforum.ru/ cpp-beginners/ thread47360.html
Просто накопилось много вопросов, стоит ли их здесь задавать? на других форумах(рус.) посвященных Symbian не такого живого обсуждение. :)
Сравнение числовых массивов C++
Есть два числовых массива в одном 4 элемента в другом 5 (то есть разное количество) Как с помощью C++ можно сравнить эти массивы Нужно сравнить каждый элемент с каждым как я понимаю это надо...
C++ Работа с объектами внутри класса.
Вот два класса подскажите что здесь не так. Функция sh класса Engine должна вызвать функцию showhello класса Obj #pragma once class Engine { public: Engine(void); public:
C++ [C/C++]Не могу объявить static функцию в header файле. Прочитал про static,и пытаюсь сделать функцию доступной только в пределах одного модуля.Поскольку функции вызывают друг друга(и ещё не помню,по какой хорошей причине),необходимо сначала объявить их в... https://www.cyberforum.ru/ cpp-beginners/ thread47290.html
C++ Где можно скачать полное описание стандарта C++ (желательно поновее)? https://www.cyberforum.ru/ cpp-beginners/ thread47279.html
Добрый день . Подскажите пожалуйста где можно скачать полное описание стандарта C++, желательно поновее. RNT, пожалуйста, прочитайте правила форума и постарайтесь впредь их соблюдать: П. 5.3....
C++ Учебники Кто разбераеться в этой программе, дайте ссылки на учебники или названия учебников по которым можно учиться, потому что уже немогу. Зарание спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread47276.html
1 / 1 / 0
Регистрация: 30.06.2009
Сообщений: 16
18.08.2009, 00:59  [ТС] 0

Параметр передаваемый в функцию

18.08.2009, 00:59. Просмотров 1521. Ответов 19
Метки (Все метки)

Ответ

Ну, как я сказал, у меня ООП еще не было. Только будет. А это мне просто про обменную сортировку надо подготовить материал к сентябрю и сделать вообще в Delphi. Но я выбрал C++. Потому, что планирую развиваться в этой области. Еще раз спасибо всем. Сделаю через пространство имен.

Добавлено через 2 часа 39 минут 42 секунды
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <ctime>
using namespace std;
int partition(int s[],int l,int r)
{
int i=l,j=r,x=s[r];
while(true)
{
if(i<j)
{
while(s[i]<x)
{
i++;
}

while(s[j]>x)
{
j--;
if(j==l)
break;
}
if(s[i]==s[j])
break;
else
swap(s[i],s[j]);

}
else
break;
}
return i;
}
void quicksort(int s[],int l,int r)
{
if(l<r)
{
int med=partition(s,l,r);
quicksort(s,l,med-1);
quicksort(s,med+1,r);
}
else
return;
}
class sort
{
private:
int *s;
int n;
public:
sort(int N)
{
n=N;
s=new int[n];
}



void qs()
{
quicksort(s,0,n-1);
}

void randomize(int maxvalues)
{
srand(time(NULL));
for(int j=0;j<n;j++)
s[j]=rand()%maxvalues;
}
void show()
{ for(int j=0;j<n;j++)
cout<<s[j]<<" ";
}
};
int main()
{
sort q(10);
q.randomize(100);
q.qs();
q.show();
getch();
return 0;



}
решил проблему примерно так. Что скажете на такое решение? Но сделаю все равно через namespace. Ток я в проекте windows form не знаю где описывать namespace sort, а как создавать class знаю. Мб подскажете тогда где? у меня Visual studio 2008.

Вернуться к обсуждению:
Параметр передаваемый в функцию
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2009, 00:59
Готовые ответы и решения:

Шаблоны функции и указатель на функцию передаваемый в функцию
Привет! Вопрос такой: Если я пишу сортировку, например, bubbleSort и хочу помимо массива и его...

Ограничен ли буфер, передаваемый в функцию send
Вопрос: ограничен ли размер буфера, передаваемого в функцию send, размером MTU?

Выборка из БД: не принимается параметр, передаваемый в представление
вобщем дело в том, что если делать ветвление, то ругается на параметр каторый передаем в...

Как передать параметр из jsp java страницы в функцию javascript и возвратить обратно другой параметр
На jsp странице имеется динамически формируемая таблица с чекбоксами в первой колонке каждой строки...

19
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.