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

Необходимо найти все простые числа в интервале - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивный поиск корня в бинарном дереве http://www.cyberforum.ru/cpp-beginners/thread86463.html
Составил бинарное дерево из постфиксного выражения, например AB+CD-/ . Нужно придумать функцию рекурсивного поиска корня(например C) по всему дереву, т.е. поиск сверху вниз и снизу вверх. Не могу додуматься :wall: Может кому-нибудь попадалась такая задача, помогите пожалуйста :help:
C++ Массивы Помогите решить!!! http://www.cyberforum.ru/cpp-beginners/thread86452.html
C++ Функции в массивах
Помогите пожалуйста!
Целочисленная квадратная матрица C++
Дана целочисленная квадратная матрица, упорядочить (переставить) столбцы матрицы по невозрастанию значений наибольших элементов столбца. Добавлено через 1 час 22 минуты Помогите ПЛИЗ!!! Добавлено через 6 часов 28 минут Помогите пожалуйста курсовую надо славать!!! Плиз!!!
C++ преобразование массивов http://www.cyberforum.ru/cpp-beginners/thread86439.html
помогите с задачей!!! Составить программу,которая преобразует массивы А(1..10) и В(1..12) слудующим образом: элементы, меньшие среднего арифметического всех элементов заменить нулем. Преобразования массивов оформить в виде функции. За ранее огромное спасибо!!!
C++ Комбинирование алгоритмов. помогите плз , с задачей непойму чтот нитак сделано походу )) Условие : Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других, в противном случае заменить x и y полусуммой двух оставшихся значений. #include <iostream.h>; void main() { float x=0,y=0,z=0; cout << "Vvedite x" << endl; cin >> x; подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
16.01.2010, 17:27     Необходимо найти все простые числа в интервале
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
28
29
30
31
32
#include <iostream>
 
// Возвращает true если число n простое
bool IsSimpleNumber(int n)
{
  if(n < 2)
    return false;
 
  for(int i = 2; i * i <= n; ++i)
    if(n % i == 0)
      return false;
 
  return true;
}
 
int main()
{
  setlocale(LC_ALL, "Russian");
 
  int n = 0;
 
  std::cout << "n = ";
  std::cin >> n;
 
  for(int i = 0; i <= n; ++i)
    if(IsSimpleNumber(i))
      std::cout << i << std::endl;  
 
  system("pause");
 
  return 0;
}
 
Текущее время: 12:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru