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

Не выводятся простые числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию randint() http://www.cyberforum.ru/cpp-beginners/thread835682.html
Задание из учебника Страуструпа "Принципы и практика использования С++". Напишите простую функцию randint(), генерирующую псевдослучайные числа в диапазоне . Автор ссылается на учебника Кнута...
C++ Протабулировать функцию, использовав цикл с предусловием Помогите написать. И посоветуйте какие-нибудь книги по Visual C++ или сайты с обучением. Протабулировать функцию, использовав цикл с предусловием. Аргументы и результаты вывести на экран в виде... http://www.cyberforum.ru/cpp-beginners/thread835675.html
Найти сумму элементов матрицы и подсчитать число ее строк C++
Народ не знаю как решить программу, не могли бы вы помочь мне с ней. Найти сумму элементов матрицы и подсчитать число ее строк, в пределах каждой из которых элементы упорядочены по...
перегрузка C++
1 С помощью механизма перегрузки функций реализовать функции для нахождения суммы: 1) двух чисел (результат – число); 2) двух строк (результат – строка); 3) строки и числа (из строки «сделать»...
C++ Доработать Массивы http://www.cyberforum.ru/cpp-beginners/thread835628.html
1. Дана целочисленная матрица. Определить: 1) среднее арифметическое элементов тех строк, которые не содержат отрицательных элементов; 2) максимум среди сумм элементов диагоналей, параллельных...
C++ реализовать работу с файлами, Си Нужно посчитать след матрицы с помощью двумерного массива, но в текстовом файле "input" вы вводите матрицу, а ее след должен выводиться в текстовом файле "output": n=... Что-то вроде того, что в... подробнее

Показать сообщение отдельно
mikhail90
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76

Не выводятся простые числа - C++

12.04.2013, 13:02. Просмотров 277. Ответов 2
Метки (Все метки)

Нужно написать программу вывода простых чисел. Программу написал, при компилировании ошибок нет, но почему-то ничего не отображается. Помогите найти ошибку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std;
int main()
{
    setlocale(0,"");
    int a[1000] = {1},k ;
    for (int i = 3; i < 1000; i++)
    {
        k = 2;
        while (k != i)
        {
            if (i%k == 0)
                a[i] = 0;
            k++;
        }
    }
 
    for (int m = 2; m < 1000; m++)
    {
        if (a[m] == 1)
            cout << m << " ";
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.