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

[C++] Написать программу, которая проверяет, является ли введенное пользователем целое число простым - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Имеются ли точки числовой оси, принадлежащие по крайней мере трем каким нибудь из данных интервалов? http://www.cyberforum.ru/cpp-beginners/thread204375.html
помогите решить заранее спасибо=) 1. Даны целые числа A 1, A 2, ... , A n и B 1, B 2, ... , B n. Преобразовать последовательность B 1, B 2, ... , B n по правилу: если A i < 0, то B i увеличить в 10 раз, иначе B i заменить нулем (i = 1, 2, ... , n). 2. Пусть даны вещественные числа A 1, A 2, ... , A 2n. Эти точки определяют n интервалов числовой оси (A 1, A 2), (A 3, A 4), ... , A 2n-1, A...
C++ Ввод с консоли в *char Как ввести строку с консоли в переменную типа *char? Вот такой код не работает #include <iostream.h> char *string; void main() { cin >> string; } http://www.cyberforum.ru/cpp-beginners/thread204374.html
C++ Формула производной
Люди помогите решить задачу на Си, полная запара с этими строками: Многочлен А0Х^n+A1X^n-1+...+An-1X+An задан действительными коэффициентами A0,А1,...,Аn. Написать программу,которая составляла бы для данного многочлена формулу производной к-го (1<=k<=n) порядка в символьном выражении и выводила ее на экран. Вобщем я должен вести многочллен в таком виде: 5Х^3+3X^2+7X и на премер для производной...
Учебники для чайников :) C++
Microsoft Visual C++ 2010 Express есть какие-нибудь учебники к этой программе? и дайте название хороших книг по с и с++ для чайников спс
C++ Ввод матрицы с элементами-строками http://www.cyberforum.ru/cpp-beginners/thread204363.html
Задача на С. Подскажите хотя бы, как ввести матрицу с элементами - словами и как считать сумму кодов. "Ввести матрицу. Элементы матрицы - строки. Подсчитать сумму кодов символов каждого слова и, если сумма оказалась чётной, развернуть зеркально это слово в строке. Полученные матрицы вывести на экран. Стандартных функций при работе со строками не использовать."
C++ Описать структуру с именем TRAIN Описать структуру с именем TRAIN, содержащую поля: название пункта назначения; номер поезда; время отправления. Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из 9 структур типа TRAIN; вывод на экран информации о пункте назначения, в который отправляется поезд,... подробнее

Показать сообщение отдельно
vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
06.12.2010, 12:03     [C++] Написать программу, которая проверяет, является ли введенное пользователем целое число простым
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector> 
using namespace std;
int main()
{
  vector<int> primes;
  int k,max;
  cout << "Введите число:\n";
  cin >> max;
  primes.push_back(2);
  for (int i = 3; i <= max; i++) 
    {
      k=0;
      for (int j = 0; j<primes.size(); j++) if (i%primes[j]) ++k;
      if (k==primes.size()) primes.push_back(i);
    }
  if (primes[primes.size()-1]==max) cout "Число является простым" << endl;
  else cout << "Число не является простым" << endl;
}
Добавлено через 58 секунд
Цитата Сообщение от Misha Mag Посмотреть сообщение
Это не присваивание, а условие...
для проверки на равенство используется оператор "==", оператор "=" есть присвоение.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru