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

найти первые 100 простых чисел, не используя условный оператор - C++

Восстановить пароль Регистрация
 
morfei74
0 / 0 / 1
Регистрация: 12.12.2012
Сообщений: 76
23.12.2012, 15:30     найти первые 100 простых чисел, не используя условный оператор #1
Помогите пожалуйста решить такую задачу: найти первых 100 простых чисел, не используя условный оператор. Заранее спасибо за помощь. Вот мой код, но он считает все подряд

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "iostream"
#include "windows.h"
using namespace std;
 void main()
{ 
    SetConsoleOutputCP (1251);
    int  M=100, i, j;
        for (i=1; i<=M; i++)
            {
                for (j=1; j<=i; j++)
                {
                if (i % j == 0)
                    M++;
                }
            cout<<"\t число "<<i<<" имеет "<<M<<" делителей\n\n";
            }
}
Добавлено через 43 минуты
а в ответ тишина !!!!!!!!!!!!!!!

Так Вот код на С для поиска 100 первых простых чисел:
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
#include "iostream"
#include "windows.h"
using namespace std;
void main()
{
SetConsoleOutputCP (1251);
int N, K=0, M=100, i, j;
for (i=1; K<M; i++)
{
N=0;
for (j=1; j<=i; j++)
 
if (i % j == 0) N++;
 
if (N==1 || N==2)
 
{cout<<"\t"<<i<<"\t";
 
 
K++;}
 
}
cout<<"\n\n";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2012, 15:30     найти первые 100 простых чисел, не используя условный оператор
Посмотрите здесь:

C++ Найти 100 первых простых чисел.
C++ Найти 100 первых простых чисел
Распечатать первые n простых чисел C++
Найти первых 100 простых чисел C++
Используя условный оператор необходимо вывести самое крупное из 3 чисел C++
C++ Найти 100 первых простых чисел
Вывести элементы массиыва с чётными номерами в порядке возрастания, не используя условный оператор. C++
Используя условный оператор if или switch, выполните проверку на принадлежность значения переменной диапазону [10; 20) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru