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

Вывести простые числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить число часов, прошедших между двумя датами http://www.cyberforum.ru/cpp-beginners/thread654802.html
Разработать программу, определяющую число часов, прошедших между двумя датами, введенными пользователем.
C++ Вычислите значение функции y=x^3-x^2+16x-43 для x изменяющегося в диапозоне от -4 до 4 включительно с шагом 0,5 1) Вычислите значение функции y=x^3-x^2+16x-43 для x изменяющегося в диапозоне от -4 до 4 включительно с шагом 0,5. нужно решить через while ,do, for в с++ . Буду очень благодарен . http://www.cyberforum.ru/cpp-beginners/thread654798.html
Решил попробовать написать небольшую консольную игрушку C++
Доброго времени суток! Коротаю время, решил попробовать написать игрушку. Нуу.. просто попробовать. уже на начальной стадии столкнулся с проблемой. Никак не могу понять в чем дело. все время по непонятной причине обьект при движении вверх смещается ВПРАВО и вверх, причем что странно: через некоторое время он перестает так делать, но при нажатии какой либо другой клавиши кроме ВВЕРХ начинается...
Определить, принадлежит ли данная точка треугольнику C++
Определить, принадлежит ли данная точка треугольнику, образованному осями координат и прямой a_1 x + b_1 y + c_1 = 0. Сделать графическую иллюстрацию хода решения задачи.
C++ Списки и функции http://www.cyberforum.ru/cpp-beginners/thread654773.html
вообщем программа создает и выводит список из n элементов, n объявляем с клавиатуры. Список генерирует из произвольных элементов, из интервала от a до b, которые мы тоже вводим с клавиатуры. Дальше нужно написать через функции добавление элемента в начало, конец, после i-ого элемента, и до i-ого. Добавление в начало у меня удалось помогите с остальными. выводиться все должно через case, то...
C++ Как подключить assembler в С++ (Visual Studio 2010) Как подключить assembler в С++ (Visual Studio 2010) Возможно нужны какие-то библиотеки подскажите пожалуйста подробнее

Показать сообщение отдельно
AxelPAL
30 / 25 / 4
Регистрация: 22.06.2011
Сообщений: 123
20.09.2012, 12:00     Вывести простые числа
Задание №1:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include <iostream>
#include "conio.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{   
    int endnumber,k;
    int status;
    cin >> endnumber;
        for (int i=2; i<=endnumber; i++)
            {
                if (i==2) cout << i << "\t";
                k=i-1;
                while (k>=2)
                    {
                        status = i % k;
                        if (status == 0) break;
                        else k--;
                        if (k==2) if (status!=0) if (i==4) cout << i-1 << "\t"; else cout << i << "\t";
                    }
            }
    _getch();
    return 0;
}
Если нужно еще дополнительное задание №1, то вот итеративная реализация чисел Фибоначчи.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
#include "conio.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{   
    int count;
    double numbers[255];
    cin >> count;
    numbers[0] = 0;
    numbers[1] = 1;
    for (int i=0; i<=count; i++)
        {
            if (i>=2) {numbers[i] = numbers[i-1] + numbers[i-2];cout << numbers[i] << " ";}
            else cout << numbers[i] << " ";
        }
    _getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru