![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.06.2016
Сообщений: 15
|
![]()
Задание: Задан список. Преобразовать его в два списка. Первый должен содержать только простые числа, а второй – остальные.
Подскажите, пожалуйста, что я делаю не так? Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Проблемы была в check(int num). У меня Visual Studio 2013 начало ругатбся на #include "stdafx.h" и я его закомментировал
Код:
![]() Последний раз редактировалось ura_111; 02.06.2016 в 23:28. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.06.2016
Сообщений: 15
|
![]()
Большое Вам спасибо!
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.06.2016
Сообщений: 15
|
![]()
Не могу найти, как обозначается длина списка, чтобы найти процентное отношение длины получившихся списков к длине исходного списка. Типа:
Код:
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
int kol_l_1 = l_1.size();
int kol_ilist = ilist.size(); double pr_1 = double(kol_l_1) / double(kol_ilist) * 100; |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.06.2016
Сообщений: 15
|
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.06.2016
Сообщений: 15
|
![]()
А Вы не могли бы еще помочь мне с этим заданием...
Приближенное вычисление определенного интеграла Задание: Функция f(x)=x*x*arcctg(x/2)/x, отрезок a=1, b=2, точность E=0,005. Использовать квадратурную формулу трапеция, язык программирования С++, многопоточное программирование. Вопрос: Подскажите,пожалуйста, что я делаю неправильно, почему результат уходит в бесконечность? Код:
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Я посмотрю.
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Я посмотрел. Я так и не понял смысла потоков.
Сделал задачу методом тыка. Основная проблема была в том, что поток ничего не возвращает (в данном случае ф-ция func2 ничего не возвращала). Нужно было использовать ссылку. Теперь выводит, но плохо что потоки создаются не в main(), - первый успевает закрыться, а на вывод в main() посылает только 2-й. Короче: не продемонстрировать работу сразу двух потоков одновременно. В этом свете появляется 3-и решения задачи. Решение №1. Т.к. 1-й поток не вывод результатов, то и его создавать бессмысленно Код:
Решение №2 Оставить два потока, но выводить на экран не в main(), а в ф-ции void func2. Каждый поток характеризуется id, поэтому можно вывести и его (см. рис) Код:
![]() Решение №3. Перенести создания потоков в main(). |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Смотрел, смотрел. Тупил, тупил... Так и не понял, нахрена здесь список? С векторами, куда проще? Ага. Создаём себе проблемы, а потом - героически их преодолеваем!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со списками | LeNZZZ | Microsoft Office Excel | 1 | 21.11.2012 17:36 |
Работа со списками C# | Serg94 | Помощь студентам | 4 | 04.05.2012 22:29 |
Работа со списками методами STL | JeyKip | Общие вопросы C/C++ | 5 | 17.12.2009 02:13 |
Работа со списками. | radist | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 07.05.2007 00:05 |