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

Функция для простых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив.Найти среднее арифметическое по столбцам.Столбец с наибольшим средним записать отдельно. В исходной матрице заменить его нулями http://www.cyberforum.ru/cpp-beginners/thread767504.html
Найти среднее арифметическое по столбцам произвольной матрицы. Столбец с наибольшим средним записать отдельно. В исходной матрице заменить его нулями.
C++ Объект «множество вещественных чисел не заданной (переменной) мощности» Объект «множество вещественных чисел не заданной (переменной) мощности». Предусмотреть возможность операции добавить элемент к множеству, определение количество элементов в множестве, вывода на печать всех элементов множества, а так же метод удаляющий указанный элемент из множества, если этот элемент принадлежит множеству. Конструктор должен позволить создавать объекты без и с начальной... http://www.cyberforum.ru/cpp-beginners/thread767497.html
рекурсия C++
Добрый вечер! Пожалуйста, помогите разобраться с рекурсией. Как ее вычислять, когда у меня есть всего один аргумент, я, вроде бы, понимаю, но вот что делать, если их несколько? #include <iostream> #include<locale.h> using namespace std; double stoimost_producta (double cena, double col); void main() { /*Написать программу, которая выводит на экран стоимость, например, яблок
Перевод кода в С C++
Помогите, пожалуйста, перевести код: a = 0.99f; b = 1.f - a; Не знаю что это за язык и не могу понять значение f
C++ Объясните пожалуйста (Матрица задана в виде одномерного массива. Восстановить исходную) http://www.cyberforum.ru/cpp-beginners/thread767478.html
# include<stdio.h> # include<conio.h> # include<math.h> # include<stdlib.h> # define k 5 # define m ((1+k)*k)/2 void main() { int c={1,2,3,4,5,6,7,8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,
C++ Найти столбец где сумма элементов столбца наибольшая выше главной диагонали #include<iostream> #include<conio.h> #include<time.h> using namespace std; int main() { int i,j,k, **pd; printf("razmernosc:\n"); scanf("%d", &k); *p=new int подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
21.01.2013, 00:39     Функция для простых чисел
Как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
bool isPrime(unsigned long a, unsigned long i)
{
   return i * i <= a ? (a % i) && isPrime(a, i + 1) : 1;
}
 
int main()
{
   for (int i = 100; i < 1000; ++i)
      if (isPrime(i, 2))
         std::cout << i << " ";
   std::cout << std::endl;
}
http://liveworkspace.org/code/fSiF2$0
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru