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

Visual Studio 2010 пропускает цикл for в с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача с деревьями(надо найти ошибку) http://www.cyberforum.ru/cpp-beginners/thread452224.html
Найти вершины, через которые проходят пути максимальной длины, и удалить (правым удалением) самую высокую из них их. Входные данные in.txt содержит последовательность чисел — ключей дерева. Выходные данные out.txt содержит массив вершин, полученный прямым левым обходом итогового дерева. вот такая задача. я написал вот такой код, но он не работает. не могу понять где ошибка(( подскажите )...
C++ Вопросы по OpenMP Всем доброго времени суток! 1. Заметил, что потоки создаваемые в цикле for так и висят в диспетчере задач Windows до завершения работы программы. Как то их самому убить возможно? Цикл я использую так: #pragma omp parallel for for (Index i = 0; i < countThreads; i++) { func(i); } http://www.cyberforum.ru/cpp-beginners/thread452204.html
Функция sprinf() C++
Пишу прогу на WINAPI нужно преобразовать масив чисел в строку, чтоб вивести ево, вот врагмент для консоли: char Name; for(i = 0; i < N; i++) { for(j = 0; j < N; j++) { sprintf(Name, " %d", cells ); }
Union C++
Возник вопрос про объединения. В книгах я встречал лишь случай, когда размер одного из полей больше или равен сумме размеров остальных. Например: union { double a; char b; }; А как будет работать объединение в таком случае:
C++ Практика по с++ http://www.cyberforum.ru/cpp-beginners/thread452183.html
1)Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент M. Получить в порядке возрастания все целые числа из интервала (m;M), которые не входят в данный массив 2)Дана матрица размером n x m. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (или один из них) оказался в верхнем левом углу. 3)Дана строка. Определить, сколько раз входит в...
C++ Матрица в классе, указатель на матрицу. Здравствуйте. Помогите, пожалуйста, с матрицей в классе. Вот то, что накалякал я. Matrix.h: class Matrix{ private: int n,m; double *arr; public: Matrix(int, int); void setMatrix(); ~Matrix(); подробнее

Показать сообщение отдельно
danilchyk
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 12
25.02.2012, 23:31  [ТС]     Visual Studio 2010 пропускает цикл for в с++
Цитата Сообщение от ШКІПЕР Посмотреть сообщение
C++
1
long long number = 600851475143;
1. Прога "висит"



2. Как работает эта функция ? Почему в условии проверяется на единичку, которая возвращается с функции только если в нее попадает единица ?.. Во всей куче кода рабочими есть немного строчек...
Что не понятного в функции? Единица - простое число. А то что больше единицы надо проверять, отсюда и проверка на единицу. Если какое-то число делится еще на что-нибудь кроме единицы и самого себя, то это число не является простым.
P.S. прога работает на других числах, не таких больших

Добавлено через 4 часа 44 минуты
И пользуясь случаем еще попрошу: может кто-нибудь объяснить алгоритм нахождения простых делителей числа (программу писать не надо просто указать пункты). А то я пользуюсь перебором всех возможных вариантов, а это сами понимаете сколько займет времени. Или просто укажите ссылки на нормальные ресурсы. Заранее благодарен.
 
Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru