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

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

Войти
Регистрация
Восстановить пароль
 
2008kedr2008
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 165
#1

Вложеные циклы и целые числа - C++

29.11.2010, 14:37. Просмотров 286. Ответов 2
Метки нет (Все метки)

Найти наименьшее натуральное число n, которое можно представить двумя различными способами в виде суммы кубов двух натуральных чисел !!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2010, 14:37     Вложеные циклы и целые числа
Посмотрите здесь:

C++ Целые числа
вложеные циклы C++
целые числа C++
C++ Компоненты текстового файла содержат целые числа. Счи-таем, что если компонента содержит два числа - это коорди-наты точки, три - координаты цент
Даны натуральные числа п, р, целые числа A1 ..., An,. C++
C++ целые числа
Целые числа C++
C++ Даны целые числа a,b,c
C++ Длинные целые числа
C++ Объясните вложеные циклы
C++ Вывести все целые числа, рассположенные между заданными числами, включая сами эти числа, в порядке их убывания

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.11.2010, 17:42     Вложеные циклы и целые числа #2
1729=1^3+12^3=9^3+10^3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<math.h>
#define N 50
int main()
{
    int mas[N], i, j, ii, jj;
    for(i=1; i<=N; i++)
        mas[i-1]=(int)pow((double)i, 3.);
    for(i=0; i<N-3; i++)
        for(ii=i+1; ii<N-2; ii++)
            for(jj=ii+1; jj<N-1; jj++)
                for(j=jj+1; j<N; j++)
                    if(mas[i]+mas[j]==mas[ii]+mas[jj])
                        printf("%d^3+%d^3=%d^3+%d^3=%d\n", i+1, j+1, ii+1, jj+1, mas[i]+mas[j]);
 
return 0;
}
2008kedr2008
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 165
30.11.2010, 11:37  [ТС]     Вложеные циклы и целые числа #3
Цитата Сообщение от valeriikozlov Посмотреть сообщение
1729=1^3+12^3=9^3+10^3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<math.h>
#define N 50
int main()
{
    int mas[N], i, j, ii, jj;
    for(i=1; i<=N; i++)
        mas[i-1]=(int)pow((double)i, 3.);
    for(i=0; i<N-3; i++)
        for(ii=i+1; ii<N-2; ii++)
            for(jj=ii+1; jj<N-1; jj++)
                for(j=jj+1; j<N; j++)
                    if(mas[i]+mas[j]==mas[ii]+mas[jj])
                        printf("%d^3+%d^3=%d^3+%d^3=%d\n", i+1, j+1, ii+1, jj+1, mas[i]+mas[j]);
 
return 0;
}
Спасибо огромное=))) помог=)))
Yandex
Объявления
30.11.2010, 11:37     Вложеные циклы и целые числа
Ответ Создать тему
Опции темы

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