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

Программа на С с простыми числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс вектор в n-мерном пространстве http://www.cyberforum.ru/cpp-beginners/thread22241.html
Есть задача: Разработать класс “вектор в n-мерном пространстве”. Определить: • конструктор (или несколько, если необходимо) • набор методов “get” и “set” ; • операторы + и – для сложения и вычитания векторов с получением нового вектора (суммы или разности); • оператора * для вычисления скалярного произведения двух векторов; • оператор присваивания; • оператор сравнения ==; • оператор...
C++ Найти количество элементов массива, значение которых меньше 5 Дан массив размерностью 20 найти количество элементов значение каторых меньше 5. Вот что у меня вышло #include <iostream.h> #include <conio.h> main() { int a,i,h; for (i=0; i<=19; i++) ; { http://www.cyberforum.ru/cpp-beginners/thread22226.html
C++ Решение системы линейных уравнений методом главных элементов
программа на С++ решения системы линейных уравнений методом главных элементов
C++ Вопрос про файловый ввод/вывод
Есть один глупый вопрос, но он очень меня интересует. Я учу С++ недавно. И вот дошел до файлового ввода вывода. В книге есть пример программы. Вот собственно и он: #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv) { if (argc != 2) { cout << "введите <Имя_Файла>\n"; return 1;
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread22161.html
Подскажите пожалуйста, как можнозаписать в массив информацию о высотах горных вершин (тоесть целые числа) и при этом разместить эти значения в алфавитном порядке по названиям вершин?
C++ Вывести на экран содержимое директории Простая задача поставила меня в тупик.:wall: Надо в досовское окно вывести содержание папки, Но я не знаю как. Не смогу в интернете найти не одной таковой статйи. В дайте код, фрагмент кода, или подсажыте команды. Заранее спасибо. подробнее

Показать сообщение отдельно
Yevgenijz
11 / 11 / 1
Регистрация: 31.03.2009
Сообщений: 69
31.03.2009, 11:01     Программа на С с простыми числами
Цитата Сообщение от Jamshed Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
  bool prime(int n){
if (n==1) return 0;
if (n==2) return 1;
if (n%2==0) return 0;
for (int i=3; i*i<=n; i++)
    if (n%i==0) return 0;
    return 1;
  }

Esli chislo prostoye vozvrashayet 1....
C++
1
2
3
4
5
6
7
8
9
10
  bool prime(int n){
if (n==1) return 0;
if (n==2) return 1;
// if (n%2==0) return 0; эта строка здесь [B]НЕ[/B] нужна!
for (int i=1;/*здесь 1, чтобы можно было применить +=2, а то не все компиляторы 
понимают =+2 как увеличение на 2 потом, поэтому применяю увеличение на 2 [B][U]до[/U][/B] */
 i*i<=n; /*i++ это тоже неправильно!*/ i+=2)
    if (n%i==0) return 0;
    return 1;
  }
ну или использовать цикл do{}while
и тогда тоже шаг 2, а не 1, как ++
 
Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru