Форум программистов, компьютерный форум 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: Надо в досовское окно вывести содержание папки, Но я не знаю как. Не смогу в интернете найти не одной таковой статйи. В дайте код, фрагмент кода, или подсажыте команды. Заранее спасибо. подробнее

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