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

Распечатать первые n простых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортируйте по возрастанию те элементы массива, которые входят во введенный отрезок http://www.cyberforum.ru/cpp-beginners/thread322021.html
Одномерный массив Преобразование массива Дан массив ,состоящий из n элементов. Преобразовать его,вставив после каждого положительного элемента максимальный элемент 5. Одномерный массив...
C++ Не работает вход в цикл в игре двадцать одно Программа для игры в 21. Возникла проблема в механизме досдачи карт( насколько я понял, не входит в цикл, котоый выводит новые карты и считает новый счет пользователя). Вот текст программы : ... http://www.cyberforum.ru/cpp-beginners/thread322019.html
Алгоритм перебора C++
Всем доброго времени суток! Уважаемые форумчане подскажите алгоритм полного перебора, можно без кода, лишь ход действий. Конкретнее. В кармане некоторое количество монет. Какие суммы денег возможны...
проверьте пожалуйста! C++
Доброе утро!Хочу показать вам не проверку свое творение.Не запускается. Вот текст ошибки: g++.exe "C:\Users\user\Desktop\Dev-Cpp\nature.cpp" -o "C:\Users\user\Desktop\Dev-Cpp\nature.exe" ...
C++ прекалк http://www.cyberforum.ru/cpp-beginners/thread321991.html
Доброго времени суток Знаю, что есть задачи, которые можно решить только с помощью этого прекалка. Но что это такое - найти не могу =( Просьба дать линки на какую-нибудь литературу по этой теме,...
C++ указатели в с++ Здравствуйте уважаемые программисты! У меня есть одна проблема, не могу решить задачу в с++ с указателями, 5 задач в контрольной работе, 4 задачи решил, а эту не могу... не доходит.. помогите... подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
18.06.2011, 12:24
Проверьте
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
int main(){
    int n;
    std::cin >> n;
        std::cout << 2 << ' ';
        --n;
        for (int i=3;n;i+=2){
            unsigned sq=sqrt(i);
            bool issimple = true;
            for (unsigned j=2; j <= sq;++j)
                if (i%j==0) {issimple = false; break;}
            if (issimple) {std::cout << i << ' '; --n;}
        }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru