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

Определить, можно ли заданное натуральное число представить в виде квадрата какого либо простого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тема с перестановками http://www.cyberforum.ru/cpp-beginners/thread819628.html
Помогите пожалуйста найти где можно взять алгоритмы перестановок в двумерном массиве К примру: поменять верхнюю и нижнюю половинцы местам, повернуть массив по часовой стрелке и так далее искал в интернете- нашел только сортировки
C++ Проблемки с открытием файла Нужно открыть файл, считать из него имена других файлов и затем из этих файлов взять нужные данные. Из первого файла читает названия остальных верно. Но когда пытаюсь создать потоки на файлы, из которых нужно взять данные, то они почему-то не создаются.. Объясните, пожайлуста, почему так происходит, и, если не трудно, как это исправить. #include <iostream> using namespace std; struct data {... http://www.cyberforum.ru/cpp-beginners/thread819622.html
C++ Отсортировать алроритм судоку(5 на 5) за определённое время
Понятия не приложу как это осуществить. У меня получается только за неопределённое время при помощи рандомной сортировки: #include <iostream> #include <cstdlib> #include <ctime> #include <algorithm> const int SIZE = 5; const int CHECK = 15;
Программа по классам, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы C++
Нужно написать программу, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы. Реализовать её нужно в трех проектах:файл заголовков, главный файл с главной функцией и, возможно, вспомогательными, и файл с реализацией методов. В классе точек должны быть конструктор без параметров, конструктор с двумя параметрами, ввод, вывод, получение и определение значений...
C++ Конструктор и Деструктор (инициализация массивов) http://www.cyberforum.ru/cpp-beginners/thread819597.html
Стал вопрос по инициализации массивов (внутри класса) в конструкторе, но ни методичка, ни гугль явного ответа не дали, возможно массив символов проще преобразовать в строку? Часть кода ко конструктора и деструктора включительно, опять же интересен вариант преобразования типа 4ар в строку, возможно актуально. #include <iostream> using namespace std; class card {
C++ как overload ++OBJ и --OBJ как overload ++OBJ и --OBJ подробнее

Показать сообщение отдельно
Большой_Стен
13 / 13 / 1
Регистрация: 22.04.2012
Сообщений: 99
27.03.2013, 00:16     Определить, можно ли заданное натуральное число представить в виде квадрата какого либо простого числа
Кривоватое решение, которое сразу приходит в голову (не компилировал)
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <math.h>
using namespace std;
 
int main ()
{
int value=100;//Число, для которого проверяется, есть ли числа, которые возведя в квадрат (и траляля)
(int)(sqrt((double)value)*sqrt((doudle)value))==value ? cout<<"Da, "<<sqrt(value) : cout<<"Net";
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru