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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять знак элементов столбца матрицы.Вывести на экран сумму отрицательных элементов в столбце. http://www.cyberforum.ru/cpp-beginners/thread749154.html
Первое действие:поменять знак элементов столбца.Второе действие:вывести на экран сумму отрицательных элементов в столбце.Промежуточная функция:выполнить действия для столбцов,у которых первый элемент имеет нечетное значение. Я знаю,что у меня есть ошибки.Помогите написать правильно Код: #include "stdafx.h" #include <iostream> #include <math.h> using namespace std;
C++ Функция F1, которая не принимает и не возвращает значений, но выводит на экран любое сообщение На языке С/C++ написать программу в которой имеется функция F1, которая не принимает и не возвращает значений, но выводит на экран любое сообщение. Функция F2 имеет один целочисленный параметр, возвращает его удвоенное значение и вызывает функцию F1. В качестве аргумента при вызове функция F2 получает значение от функции F3. Функция F3 принимает два целочисленных аргумента и возвращает их... http://www.cyberforum.ru/cpp-beginners/thread749148.html
палиндром C++
рассмотрим некоторое натуральное число. Если это не палиндром, то изменим порядок его цифр на обратный и сложим исходное число с получившимся. Если сумма не палиндром, то над ней повторяется то же действие и т.д., пока не получится палиндром. Даны натуральные числа k,m,l(k<1). Проверить, верно ли, что для любого натурального числа из диапазона от k до 1 процесс завершается не позднее, чем после m...
Что за ошибка(Linker error: Undesined symbol) C++
Linker error: Undesined symbol proizv (float near*near*, float near*near*, int, float near*near*) in module ... #include<stdio.h> #include<conio.h> #include<alloc.h> void Outmatr(float **A,int n); void proizv(float **A, float **B, int n, float **C); void Poiskmax(float **C, int n, float *maxC, int *im, int *jm); void main()
C++ Преобразование в строковый вид http://www.cyberforum.ru/cpp-beginners/thread749141.html
Имеется метод в котором должна выводиться строки типа: Year is 2012 где 2012 - значение переменной Вот пробовал: string Date::toString() { string a; a="Year is";
C++ Очередь на основе односвязного списка Задание: "Реализовать очередь на основе односвязного списка" Вообщем сделал простую очередь, вопрос, как её реализовать с помощью списка? #include "stdafx.h" #include <iostream> class Queue; typedef int T; подробнее

Показать сообщение отдельно
лыс
1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 50

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

28.12.2012, 21:14. Просмотров 991. Ответов 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 строки по теореме Пьера Ферма)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru