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

простые числа в заданном диапазоне - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перенос в начало списка его максимального элемента, а в конец минимальный http://www.cyberforum.ru/cpp-beginners/thread165935.html
нужно написать функцию,которая переносит в начало непустого списка L его максимальный элемент а в конец минимальный.
C++ Как передать в функцию двумерный массив указателей на класс? у меня есть std::vector<Monster*> monsters; Rect *pole; int pacmen_distance; Monster и Rect два класса. я хочу передать их в функцию и там изменять ... я так понимаю что надо передавать на них ссылку .... но не понимаю как мне в функции надо выделить память под http://www.cyberforum.ru/cpp-beginners/thread165912.html
Функция вычисления степени числа (рекурсия) C++
Всем доброго времени суток, сегодня начал осваивать рекурсивные функции, суть понял, написал функцию вычисления степени числа: double stepen(double X, int N) { if (N == 0) return 1; else if (N > 0) return 1 / stepen(X, -N); else return X * stepen(X, N - 1);
VC6.0 или VC9.0 C++
Лет пять назад изучал VC++6.0, сейчас опять захотел вернуться к этому полезному делу! Имеет ли смысл сразу ставить VC++9.0? И в чём принципиальные отличия!? Ну скажем у меня современное железо, будет ли выигрышь в плане производительности? И если есть возможность в 3 словах о Microsoft NET Framework !?
C++ Составить программу, которая вводит с клавиатуры имя и год рождения лица и выводит на экран "Привет Имя, тебе Р лет:). http://www.cyberforum.ru/cpp-beginners/thread165872.html
Буду благодарен. =(( 1. Составить программу, которая вводит с клавиатуры имя и год рождения лица и выводит на экран "Привет Имя, тебе Р лет:). 2. Составить программу для вычисления размера данных различных базовых типов (char, integer, float и т д)
C++ конструкторы Есть 2 проблемы: 1) Сказали сделать 2 конструктора: один по умолчанию, а другой-с параметрами. Какие должны быть параметры в моем конструкторе?(я так понимаю нужно как-то избавиться от private:i,j,n,m?) 2) Почему при данном выделении памяти( через malloc нужно по условию) "ложится" метод print(); Может для этого нужен конструктор копирования? class matrix { private: int m,n,i,j; подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
15.09.2010, 00:15     простые числа в заданном диапазоне
wild_flower, Окей. Секунду.
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
#include<iostream>
 
int main()
{
int a=0,b=0;
std::cout<<"a=";
std::cin>>a;
std::cout<<"b=";
std::cin>>b;
for(int i=a;i<=b;i++)//Цикл от a до b
{
    if(i==1||i==0||i<0)
       continue;
    int cnt=0;//Заводим новую переменную типа int. Присваиваем начальное значение 0.
    for(int j=2; j<=i/2; ++j)//от 2 до i/2. Начинаем от двух, так как любое число делится на 1, и если число делится на 1, оно остается простым. Следовательно проверять смысла нет. Идем до i/2 потому как больше чем i/2 делителя у числа i быть не может. Для 34 - максимум 17, для 28 - максимум 14 и т.д. Само число всегда делится на само себя, поэтому мы не идем циклом до i а заканчиваем если j=i/2.
    {
         if(i%j==0)//Если остаток от деления i на j = 0
            cnt=1;//cnt=1;
    }
    if(cnt==0)//Если число i не делилось ни на какое число j без остатка, то есть cnt=0
       std::cout<<i<<'\n';//Печатаем i
}
std::cin.get();//Пока не нажмем клавишу программа не завершится (то есть окно консоли не закроется сходу).
return 0; 
}
 
Текущее время: 14:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru