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

Найти сумму кубов, которая равняется числу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread56218.html
нужно написать в среде Borland C++ програму сортировки двухмерного масива методом пузырька следуя даной блок-схеме. Помогите пожалуйста, очень срочно надо, заранее благодарна.
C++ Работа со списком указателей Здравствуйте, появился нубский вопрос. Есть код: int Choice_Happy_Star() { char* North = "North"; char* East = "East"; char* West = "West"; char* South = "South"; http://www.cyberforum.ru/cpp-beginners/thread56210.html
C++ Чтение txt файла (для упращения)
Здравствуйте. Имею код: 1. Чтение файла для подсчета символов 2. Выделение памяти для найденного кол-ва символов 3. Чтение файла и занесение текста посимвольно в переменную 4. Вывод на экран #include <stdio.h> #include <string.h> #include <stdlib.h> int main (void)
C++ Асcоциативный класс.
задача стойт такая - Построить ассоциируемый класс сохранения целых чисел от 1 до 100. Написать программу, которая использует ассоциируемый класс, для печати цены товара. Цена товара не превышает 100 рублей. Например : шапка - 8 руб. 05 коп. напечатать : шапка восемь рублей пять копеек. идей на ету тему у меня - 0 тож кто как может ...
C++ БЛОК СХЕМА Для программы http://www.cyberforum.ru/cpp-beginners/thread56167.html
#include <iostream> #include <fstream> using namespace std; int main() { int col, row, temp, repeat; char *File="temp.txt"; // исходный фаил
C++ самоучитель С++ посоветуйте посоветуйте пожалуйста электроный самоучитель по с++ , и если возможно то дайте ссылку ) А то те что искал все плохие ( подробнее

Показать сообщение отдельно
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
13.10.2009, 19:15     Найти сумму кубов, которая равняется числу
Что-то типа такого:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
    int z;
    int sum=0;
    cout << "Enter Z=";
    cin >> z;
    
    for (int x=0; x*x*x<=z; x++)
    {
        int sum=0;
        for (int y=0; sum <= z; y++)
        {
            sum = x*x*x + y*y*y;
            if (sum==z)
                cout << "X=" << x << "\tY=" << y << endl; 
        }
    }
    
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от RNT Посмотреть сообщение
x^3=1, y^3=27
или
x^3=1,001, y^3=26,999
или
x^3=1,002, y^3=26,998
или
x^3=1,003, y^3=26,997
или
x^3=1,004, y^3=26,996
или
x^3=1,005, y^3=26,995
и т.д.
что-то я сомневаюсь что у нас будут использоваться дробные числа, особеннолсть если учесть тот фактор, что указанные тобой числа могу получиться с бесконечным занком после запятой (что в компьютерах недопустимо), и учитывая то, что в компьютере будет погрешность в связи со спецификой хранения вещественных чисел в двоичном коде.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru