Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2011, 17:41   #1
ромик0
Форумчанин
 
Регистрация: 23.05.2011
Сообщений: 121
По умолчанию задача по с++.

говорят нужно сначала поставить задачу , а потом искать способы/знания ее решения. проблема в том ,что задач нет. выложите сюда пару задач для уровня новичка-продвинутого.
ромик0 вне форума Ответить с цитированием
Старый 28.06.2011, 17:53   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

C++ в задачах и примерах
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 28.06.2011, 23:29   #3
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Выбирайте люблю тему из этого раздела с названием типа "помогите решить".
Еще есть раздел помощи студентам, там еще больше задач для "продвинутых новичков"
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 29.06.2011, 20:31   #4
HelenSecuriter
Пользователь
 
Аватар для HelenSecuriter
 
Регистрация: 19.10.2010
Сообщений: 17
По умолчанию

Какого типа задачи нужны? строки, алгоритмы? вот пожалуйста, я сама решить не могу:
1) реализовать полное сжатие пути в алгоритме объединения-поиска
2) посчитать сумму простых чисел меньше двух миллионов.
HelenSecuriter вне форума Ответить с цитированием
Старый 29.06.2011, 21:07   #5
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
2) посчитать сумму простых чисел меньше двух миллионов.
а что тут сложного-то?

Update

Хех...
Каких-то 10 часов работы программы -- и результат получен -)
142913828923 -- искомая сумма.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062

Последний раз редактировалось Mandrivnyk; 30.06.2011 в 13:43.
Mandrivnyk вне форума Ответить с цитированием
Старый 03.07.2011, 18:32   #6
HelenSecuriter
Пользователь
 
Аватар для HelenSecuriter
 
Регистрация: 19.10.2010
Сообщений: 17
По умолчанию

ой, пардон, там не сумма вроде нужна, а просто вывести все простые числа до 2 млн. И всего 1 секунда требуется!!! Код, если кому-то нужен:
Код:
#include <fstream>
#include <iomanip>
#include <time.h>
#include <vector>
using namespace std;

static const long N=2000000;

int main(){//решето Эратосфена
	int i,j,k;
	ofstream fo("d:\\iofiles\\simp_num.txt",ios::out);
	bool *a=new bool[N];
	for (i=2;i<N;++i)a[i]=1;
	for (i=2;i<N+1;++i)
		for (j=i;j<(double)N/i;++j)a[i*j]=0;
	for (i=2,k=0;i<N;++i)if (a[i]){
		fo << setw(4) << i << " ";
		if (!(++k%10))fo << endl;
	}
	fo << endl << (double)clock()/CLK_TCK << " - execution time period.";
	return 0;
}
HelenSecuriter вне форума Ответить с цитированием
Старый 04.07.2011, 01:31   #7
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

2 ромик0
Можно читать
Стенли Липпман, Жози Лажойе: Язык программирования C++. Вводный курс
интересные задания в конце каждого раздела.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
Задача Monster-cs Паскаль, Turbo Pascal, PascalABC.NET 1 04.12.2010 13:22