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

Разбить число на множители и определить простые они или нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать процедуры для добавления, форматирования и очистки информации в файле http://www.cyberforum.ru/cpp-beginners/thread1084113.html
Разработать алгоритм и программу. Компонентами текстового файла являются символы, образующие наборы строк. Организовать следующие процедуры работы с файлом: - добавление информации в файл; - просмотр всего файла; - форматирование файла так, чтобы каждая строка в файле оканчивалась точкой и содержала ровно 60 символов; - очистка файла. Действия выполняются в произвольном порядке по...
C++ Определить слова, в которых первая буква присутствует только один раз; слова, в которых присутствуют только заглавные латинские буквы Вводится тест из заглавных и строчных латинских букв, пробелов. Количество символов в тексте не должно превышать 200. Слова разделяются пробелами. Определить и вывести: - слова, в которых первая буква присутствует только один раз; - слова, в которых присутствуют только заглавные латинские буквы. Я искал долго но не нашёл ответа на форуме( http://www.cyberforum.ru/cpp-beginners/thread1084112.html
Что это за знак >> прочитал что это сдвиг вправо? что он делает C++
int d=6, c=5,f; f = d >> c; cout<< f; вывод 0
Лаба C++
Нужно сделать лабу, задание в фотке, по рисунку самому верхнему левому! Помогите, кому не трудно!
C++ Получить все Пифагоровы тройки натуральных чисел, каждое из которых не более n http://www.cyberforum.ru/cpp-beginners/thread1084091.html
Дано натуральное число n. Получить все Пифагоровы тройки натуральных чисел, каждое из которых не более n, т.е. все такие тройки натуральных чисел a, b, c, которые удовлетворяют равенство a2 + b2 = c2
C++ Вывести все простые числа из диапазона [a; b]. Определить их количество Вывести все простые числа из диапазона . Определить их количество подробнее

Показать сообщение отдельно
Kill100
 Аватар для Kill100
360 / 249 / 33
Регистрация: 11.12.2010
Сообщений: 1,069
Завершенные тесты: 1
28.01.2014, 23:56     Разбить число на множители и определить простые они или нет
решение в лоб
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
bool check(int number)
{
    for (int i = 2; i < number / 2; i++){
        if (number% i == 0){
            for (int j = 2; j < i / 2; j++){
                if (i%j != 0)
                    return true;
            }
        }
    }
    return false;
}
 
int main()
{
    int number;
    printf("Input number\r\n");
    scanf_s("%i", &number);//cin>>number //если будет ошибка
    printf("answer = %s\r\n", check(number) ? "true" : "false");
    system("Pause");
    return 0;
}
 
Текущее время: 21:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru