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

Алгоритм нахождения простых чисел - C++

Восстановить пароль Регистрация
 
Retpyt
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 7
31.01.2013, 18:45     Алгоритм нахождения простых чисел #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
26
27
#include <iostream>
using namespace std;
 
int main()
{
 setlocale (0, "");
 int a, b, c;
 cout << "Введите число ";
 cin >> a;
 int i = 2;
 while (i < a)
 {
  int b = a / i;
  int c = b * i;
  if (c == a){
   cout << "Число "<<a<<" составное"<<endl;
   break;
  }
  i++;
 }
 i++;
 if(i == a){
  cout << "Число "<<a<<" простое"<<endl;
  }
 system ("pause");
 return 0;
}
предудущий вариант был с циклом for, но он тоже не работал
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2013, 18:45     Алгоритм нахождения простых чисел
Посмотрите здесь:

Написать программу нахождения первых 50 простых чисел C++
C++ Алгоритм нахождения ПРОСТЫХ чисел в файле
C++ составить алгоритм нахождения суммы наибольшего и наименьшего из заданных чисел
Эффективный алгоритм поиска простых чисел на С++ C++
Алгоритм нахождения простых чисел C++
C++ Напишите программу нахождения всех трехзначных простых чисел
C++ Нахождения больших простых чисел
C++ Подскажите алгоритм подбора суммы простых чисел

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
31.01.2013, 22:25     Алгоритм нахождения простых чисел #2
закомментируйте 21 строку
C++
1
//i++;
Yandex
Объявления
31.01.2013, 22:25     Алгоритм нахождения простых чисел
Ответ Создать тему
Опции темы

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