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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
лыс
1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 50
#1

Задача на степень числа (a^n + b^n = c^n) - C++

28.12.2012, 21:14. Просмотров 998. Ответов 1
Метки нет (Все метки)

Уважаемые программисты, не понимаю, как решить уравнение a^n + b^n = c^n ( неужели можно использовать метод полного перебора). Подскажите или приведите код.


Стоит себе ферма. На ферме сидит фермер и считает, сколько кого есть у него на ферме - a верблюдов, b баранов, с зеленых тараканов. Почему-то a^n + b^n = c^n. Известно n. Найти все остальное.

Исходные данные
n (0 ≤ n ≤ 100) - степень

Результат
Три различных целых числа (а, b, c) таких, что а^n + b^n = c^n, 1 ≤ a, b, c ≤ 100. Если решений несколько, вывести то, где a минимально. Если и таких несколько, вывести то, где минимально b и т.д. Вывести −1, если решения нет.
Пример:

Вводим: 0
Выводим: -1

Вводим: 1
Выводим: 1 2 3

Добавлено через 37 минут
Спасибо, помощи не надо (решается в 2 строки по теореме Пьера Ферма)
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 21:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на степень числа (a^n + b^n = c^n) (C++):

Написать программу с функцией, вычисляющей целую степень дробного числа. Учесть,что степень может быть положительной, отрицательной, нулевой - C++
Написать программу с функцией, вычисляющей целую степень дробного числа. Учесть,что степень может быть положительной, отрицательной,...

Возведение числа в степень и проверка числа на четность - C++
Добрый вечер что то вообще не понял эту тему помогите пожалуйста С помощью директивы #define написать следующие макросы: a) возведение...

Степень числа - C++
Приветы всем! Пытаюсь сделать задания, но не могу разобраться как всё посчитать... Суть в том что бы вводилось число и нужно определить,...

Степень числа - C++
Народ нужна небольшая помощь)) Не могу придумать как записать в коде степени икса: x^2,x^3 ,x^6, x^7,x^10, точнее,чтобы это все выглядило в...

Задача на возведение числа в степень - Pascal ABC
Друзья, помогите пожалуйста решить вот такую задачу в паскале: составить программу возведения натурального числа в квадрат, используя...

Операторы цикла- задача. Возвести в третью степень числа от 1 до 10 - Turbo Pascal
ЗАДАЧА Составить программу возведения в третью степень чисел от 1 до 10 Составить три программы на языке Паскаль для данной задачи, по...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6468 / 3116 / 306
Регистрация: 04.12.2011
Сообщений: 8,591
Записей в блоге: 4
28.12.2012, 22:03 #2
Цитата Сообщение от лыс Посмотреть сообщение
Стоит себе ферма. На ферме сидит фермер и считает, сколько кого есть у него на ферме - a верблюдов, b баранов, с зеленых тараканов. Почему-то a^n + b^n = c^n. Известно n. Найти все остальное.
Спасибо, помощи не надо (решается в 2 строки по теореме Пьера Ферма)
Если маленькая ферма, то 3,4,5 - замечательный (магический) треугольник Пифагора. Вообще, для маленькой фермы таких чисел не счесть.
А для великой фермы, доказано, что нет таких верблюдов и прочей живности.
То есть это пустая ферма.
Но это не одна строчка, по слухам.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 22:03
Привет! Вот еще темы с ответами:

Вычислить степень числа. Число и степень со ввода - Java SE
import java.io.IOException; class Powermy { public static void main(String args) throws java.io.IOException { ...

Бинарное возведение в степень числа типа BigInteger в степень Biginteger - C#
Здравствуйте. Не могу реализовать алгоритм бинарного возведения в степень. Есть 2 экземпляра BigInteger p,q. По методу Pow не...

Даны три целых числа; возвести в квадрат отрицательные числа и в третью степень положительные - Lazarus
даны три целых числа возвести в квадрат отрицательные числа и в третью степень положительное лазарус

Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные - C#
Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные (число 0 не изменять).


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru