Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тема с перестановками http://www.cyberforum.ru/cpp-beginners/thread819628.html
Помогите пожалуйста найти где можно взять алгоритмы перестановок в двумерном массиве К примру: поменять верхнюю и нижнюю половинцы местам, повернуть массив по часовой стрелке и так далее искал в...
C++ Проблемки с открытием файла Нужно открыть файл, считать из него имена других файлов и затем из этих файлов взять нужные данные. Из первого файла читает названия остальных верно. Но когда пытаюсь создать потоки на файлы, из... http://www.cyberforum.ru/cpp-beginners/thread819622.html
C++ Отсортировать алроритм судоку(5 на 5) за определённое время
Понятия не приложу как это осуществить. У меня получается только за неопределённое время при помощи рандомной сортировки: #include <iostream> #include <cstdlib> #include <ctime> #include...
Программа по классам, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы C++
Нужно написать программу, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы. Реализовать её нужно в трех проектах:файл заголовков, главный файл с главной функцией и,...
C++ Конструктор и Деструктор (инициализация массивов) http://www.cyberforum.ru/cpp-beginners/thread819597.html
Стал вопрос по инициализации массивов (внутри класса) в конструкторе, но ни методичка, ни гугль явного ответа не дали, возможно массив символов проще преобразовать в строку? Часть кода ко...
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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru