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

Работа с потоками. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработайте класс http://www.cyberforum.ru/cpp-beginners/thread416825.html
При входе в метро некоторые пассажиры оплачивают проезд, а некоторые проходят бесплатно по удостоверения. Разработайте класс, для учета пассажиров и заплаченных ими денег. В классе иметь два члена: количество вошедших на станцию метро пассажиров и сумма заплаченных ими денег. Предусмотрите две функции-оператора + для добавления целого (увеличивает число пассажиров и не увеличивает выручку) и...
C++ График изменения температуры в с++ Здравствуйте. Меня интересует следующий вопрос. Каким образом в с++ 2008 express edition создать график функции, который будет непрерывно менятся, то есть это сигнал, который мы наблюдаем и видим, что он изменяется. Меня интересует код программы на с++. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread416816.html
Целочисленный массив C++
В целочисленный массив X(n) после каждого нечетного элемента вставить простой элемент этого же массива. Определить среднее арифметическое простых элементов массива до и после вставки.
Функция и указатель C++
Помогите доделать прогу. Эта прога. разделяет русские и латинские буквы на две строки. Нужно сделать так что бы она ещё выводила 3-й большие латинские буквы и 4-й большие русские буквы. #include<iostream.h> #include<string.h> #include<stdio.h> #include<conio.h> void razlozh(){ int m,n,y,x; m=0; n=0; cout<<"Vvedite stroku simvolov"<<"\n";
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread416766.html
Здраствуйте мне нужно чтобы этот код работал по принципу считывает из текстового файла информацию, обрабатывает ее в соответствии с индивидуальным заданием и выводит на экран заданное у меня код работает что нужно вводить строку , а мне нужно чтобы он из файла считывал текст и определял самое длинное слово и кол-ва таких слов в тексте и паказал это на экране #include <iostream> #include...
C++ Чтение файлов Здравствуйте! Подскажите пожалуйста как прочитать из файла таблицу чисел которая записанна с точностью до 12 знака после запятой. мне нужно прочитать числа с этой точностью. Заранее спасибо! подробнее

Показать сообщение отдельно
Василий Д.
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 5
25.12.2011, 11:15     Работа с потоками.
Здравствуйте.

Есть программа реализующая перебор вариантов размена суммы (к примеру 100 = 100, 100 = 50 + 50 т.д.)

Код
#include <iostream>
#include <string.h>
#include <sstream>

using namespace std;

int totalMoney; // Значение размениваемой суммы
int numberMoney; // Количество купюр
string s = "";

int Banknotes[9] = { 5000, 1000, 500, 100, 50, 10, 5, 2, 1 };
int massBank [1000];

int exchange(int totalMoney, int pos, int lastBanknot)
{

	if(totalMoney == 0)
	{
		
		for(int i = 0; i < pos; i++)
		{
			cout<<massBank[i]<<' ';
		}

		cout<<endl;
		return 0;
	}
	
	for(int i = 0; i < 9; i++)
	{
		if(totalMoney - Banknotes[i] >= 0)
		{
			massBank[pos] = Banknotes[i];

			exchange(totalMoney - Banknotes[i], pos + 1 );
		}
	}
	
}	
	
int main()
{
	setlocale(0, "rus");
	cout<<"Введите значение размениваемой суммы:"<<endl;
	cin>>totalMoney;
	exchange(totalMoney, 0);
	return 0;
}
Нужно избавиться от рекурсии распараллелив рекурсивную подпрограмму при помощи потоков.
Подскажите, как сие реализовать?

Могу привести свой (нерабочий) код.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru