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

Цикл: Найти и напечатать все простые числа, меньше 100 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить число в последовательности цифр http://www.cyberforum.ru/cpp-beginners/thread792997.html
Определить, есть ли в последовательности цифр число, например 13. Я рассуждал это так: Нужно взять в числе первую цифру и сравнить ее со следующей цифрой, если нет взять вторую и сравнивать со следующей, и так далее пока не будет достигнута условие.
C++ Двусвязный список Вот решил написать двусвязный список. Написаны только две функции решил попробовать работает или нет, оказалось, что нет. Компилятор почему-то здесь выдает ошибку, но я не понимаю почему. p->next = p1; list.h #ifndef list_h #define list_h class list { public: list(){head = new (node); head->next = NULL;} http://www.cyberforum.ru/cpp-beginners/thread792977.html
Почему поток записи в файл wofstream ничего не пишет? C++
VisualStudio2012, Win7x64Prof Если запись в файл производить в той же функции, где созданы объекты потоков, то запись происходит нормально. Но если потоки создать отдельно, а потом передавать их в качестве параметров в функцию, то запись не производится, а после метода close() устанавливается флаг ошибки. int Fill(std::wofstream *const pfw_S, std::wofstream *const pfw_P) { //создадим...
C++ Вызов конструктора текущего типа
Как сделать? В шарпе можно так class MyClass { public int A,B; MyClass(int a, int b) { A = a; B = b; }
C++ Функция strcmp http://www.cyberforum.ru/cpp-beginners/thread792960.html
В каком файле посмотреть функцию strcmp? В string.h смотрел и там ничего не нашел. В string тоже нет. Точнее в string.h есть, но там только один заголовок а самой функции нет.
C++ Как освободить состояние потока ? Здравствуйте. Нужна помощь. Вот небольшая часть моей программы int nr_block; while (true) if (cin>>nr_block,cin.good()) { cout<<"It's OK "<<'\n'; break; } else { подробнее

Показать сообщение отдельно
coss1
1 / 1 / 0
Регистрация: 17.12.2012
Сообщений: 14
23.02.2013, 17:52     Цикл: Найти и напечатать все простые числа, меньше 100
Цитата Сообщение от Ham Посмотреть сообщение
Надо написать программу, которая находит и печатает все простые числа меньше 100, дайте, пожалуйста, пример, от которого можно отталкиваться. Заранее спасибо.
держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstdlib>
 
int simpleNumber(int number) {
    for(int i = 2; i < number/2; i++)
        if(number%i == 0)
            return 0;
    return 1;
}
 
int main() {
    int number;
    int limit;
    std::cin >> number >> limit;
    for(int i = number; number < limit; number++)
        if(simpleNumber(number) == 1) {
            std::cout << number << std::endl;
        }
    system("pause");
    return 0;
}
или так:
C++
1
2
3
4
5
6
7
int number = 2;
    int limit = 100;
    while(number < 100) {
        if(simpleNumber(number) == 1)
            std::cout << number << std::endl;
        number++;
    }
 
Текущее время: 23:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru