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

Найти все простые числа из интервала от 100 до 1000, используя логическую функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать из внешнего файла http://www.cyberforum.ru/cpp-beginners/thread723121.html
Добрый день. У меня есть программа, которая находит количество символов, с которых начинаются слова в предложении. Как её переделать, что-бы предложение вводилось из внешнего файла, а количество символов записывалось в другой внешний файл? #include <iostream> using namespace std; void main() { int i, n, mas={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; char str; gets...
C++ Как записать данные в фаил короче, написала прогу, к-ая считывает из файла данные. Нужно изменить программу так, чтоб результат выводился не на экран, а записывался в файл, имя к-го вводится с клавиатуры. не знаю, как все это грамотно, оформить. надеюсь на вашу помочь. нужно уже сегодня. заранее спасибо #include <stdio.h> #include <conio.h> //using namespace std; struct STUDENT { char fio; http://www.cyberforum.ru/cpp-beginners/thread723115.html
Заполнить массив значениями согласно варианту C++
Задания: 1.Заполнить массив значениями согласно варианту. Результат в виде таблицы значений массива вывести на консоль. Значения массива задания 1 : 23, 5678, 2, 564, 365, 77,443 ...Хотелось чтобы кто-либо написал программу и объяснил как и что работает. Спасибо.
C++ Прокомментировать код
#include <iostream> #include <string> using namespace std; void sort(int* m, int n); struct Notebook { int ram; string corporation;
C++ Помощь с недозмейкой http://www.cyberforum.ru/cpp-beginners/thread723099.html
Когда змейка растет при нажатии вниз или вверх начинает съезжать. Как это исправить? И возможно ли вообще это исправить? #include <iostream> #include <string> #include <Windows.h> #include <stdio.h> #include <ctime> #include <cstdlib> using namespace std;
C++ Покритикуйте код Покритикуйте код, я точно знаю, что он нубовский но все же. Это моя первая программа на с++ которая делает , что то полезное и типо мой уровень недоджуниор. Программа переводит *xml to *dbf, dbf создается с определенной структурой которая задаётся пользователем. // XMLtoDBF.cpp : Defines the entry point for the console application. // #define _AFXDLL #include <iostream> #include... подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
07.12.2012, 19:52     Найти все простые числа из интервала от 100 до 1000, используя логическую функцию
Alek70694, вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
bool Prime(unsigned long a, unsigned long i)
{
   return i * i <= a ? (a % i) && Prime(a, i + 1) : 1;
}
 
int main()
{
    for (int i = 100; i < 10000; ++i)
        if (Prime(i, 2))
            std::cout << i << std::endl;
}
http://ideone.com/ibjSBd
Алгоритм не самый быстрый, но приятно, что в одну строчку.

Не по теме:

Алгоритм не мой, взял из этой темы Быстрая проверка натурального числа на простоту
Спасибо Thinker

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