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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ функция reverse(). ошибка несоответствия типов http://www.cyberforum.ru/cpp-beginners/thread776278.html
где-то накосячил с указателями видимо... объясните, пожалуйста, где и почему. суть задания - создать функцию reverse() с 2 параметрами: указателем на строку и целым, чтобы можно было вызывать 2мя способами (прямо и без целого, если целого нет по умолчанию 256). сама функция меняет порядок символов в строке на обратный. #include <iostream> using namespace std; void reverse (char *str,...
C++ 8-битовый тип signed char может представлять значения от -128 до 127 8-битовый тип signed char может представлять значения от -128 до 127 Кто может растолковать как это понимать, от 128 до 127 - тоесть может приримать только одно значение или от 0 до 127 - 128 значений ? Или все же одно значение + или - . http://www.cyberforum.ru/cpp-beginners/thread776264.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму положительный элементов массива, произведение... C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму положительный элементов массива. 2) произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. Упорядочить элементы массива по убыванию. Поможете? Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Запрещено создавать темы...
C++ Как из блок-схемы сделать программу?
Здравствуйте! Объясните пожалуйста как из этой блок схемы сделать программу?
C++ Как вынести реализацию методов шаблонного класса в отдельный файл? http://www.cyberforum.ru/cpp-beginners/thread776232.html
Как вынести реализацию методов шаблонного класса в отдельный файл, описание шаблонного класса в .h а реализацию хотелось бы сделать в отдельном срр., читал что есть какая то хитрость, но не помню :wall:
C++ Получить ответ в виде вещественных чисел Не могу понять где надо заменить на double(float) #include <iostream.h> #include <conio.h> int main(){int n; int *ar= new int; cin>>n; подробнее

Показать сообщение отдельно
Retpyt
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 7
31.01.2013, 18:45     Алгоритм нахождения простых чисел
Не так давно начал изучать с++. Вот попытался написать программу которая вычисляет простое ли число которые вы ввели в консоль? но она почему-то не работает. помогите разобраться. после того как я ввожу в консоли число она сразу пишет: для продолжения нажмите любую клавишу.
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, но он тоже не работал
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru