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

Дано натуральное число n. Можно ли представить его в виде суммы трех квадратов натуральных чисел? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Итерационные циклы http://www.cyberforum.ru/cpp-beginners/thread534169.html
Вычислить рис1. вычисления прекратить, если рис2. Подсчитать кол-во слагаемых.
C++ Перегрузка операций! Здравствуйте, у меня есть код (работы со строками) и нужно перегрузить операцию чтобы данный класс (текст). мог прибавлять к себе другой текст(можно и тот же) код работает, вот только не знаю как это осуществить. Это класс стринг#include <iostream> #include <string> using namespace std; class Row { char *str; public: http://www.cyberforum.ru/cpp-beginners/thread534166.html
Создать абстрактный класс CVehicle C++
Здравствуйте, товарищи! Задали задачу, не понимаю условие. Создать абстрактный класс CVehicle. На его основе реализовать классы CPlane, ССаг и CShip. Классы должны иметь возможность задавать и получать коорди* наты, параметры средств передвижения (цена, скорость, год выпуска). Для само* лета должна быть определена высота, для самолета и корабля — количество пас* сажиров. Для корабля —...
Упорядочить элементы на главной диагонали по возрастанию C++
Дана квадратная матрица целых чисел. Упорядочить элементы на главной диагонали по возрастанию
C++ Файлы последовательного доступа http://www.cyberforum.ru/cpp-beginners/thread534152.html
Программа должна быть разбита на несколько функций и обязательно содержать: 1. Функция формирования исходного файла; 2. Функция вывода результата работы программы; 3. Одну или более функций, реализующих вычислительную часть алгоритма. Основная программа должна содержать только операторы вызова подпрограмм. Дан текстовый файл f, состоящий из нескольких строк. Исключить пробелы, стоящие в...
C++ Создать класс жидкость (доделать программу) Создать класс "Жидкость" имеющий название (указатель на строку) плотность. определить конструкторы деструкторы и функцию печати,. создать публик производный класс - спиртные напитки, имеющий крепкость. Определить конструкторы по умолчанию и с разными числом параметров, деструкторы, функцию печати. определить функции переназначения плотности и крепости. Буду очень признателен.. Долго возился... подробнее

Показать сообщение отдельно
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
29.03.2012, 22:51     Дано натуральное число n. Можно ли представить его в виде суммы трех квадратов натуральных чисел?
Цитата Сообщение от ValeryS Посмотреть сообщение
без математики тупой перебор
т.е тройной цикл

идем из первой задачи
bool t=(n==(x*x+y*y+z*z)

Добавлено через 3 минуты
C
1
2
3
4
5
for(x=0;x<n;x++)
 for(y=0;y<n;y++)
    for(z=0;z<n;z++)
       if(t=(n==(x*x+y*y+z*z))
             break;
Можно двумя циклами
C
1
2
3
4
5
6
for(x=0;x<n;x++)
 for(y=0;y<n;y++){
   z=sqrt(n*n-x*x-y*y);
   if (abs(n-(int)(z+EPS))<EPS)
         break;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru