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

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

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

Найти такие пары натуральных чисел, сумма которых является квадратом некоторого натурального числа - C++

27.06.2014, 04:44. Просмотров 990. Ответов 3
Метки нет (Все метки)

На интервале [a,b] найти такие пары натуральных чисел, сумма которых является квадратом некоторого натурального числа. Пожалуйста, экзамен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2014, 04:44     Найти такие пары натуральных чисел, сумма которых является квадратом некоторого натурального числа
Посмотрите здесь:

Среди простых чисел , не превосходящих заданного натурального числа N .Найти такие, в десятичном представление которых больше всего нулей C++
C++ Найти все пары дружественных чисел, не превосходящих заданного натурального числа N
C++ Найти произведение чисел, которые не превосходят 4000 и являются полными квадратами некоторого натурального числа
Найти ближайшее справа число, которое является квадратом натурального числа C++
C++ Найти такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2
Найти из массива пары чисел, сумма которых укладывается в определенном диапазоне C++
Найти все представления натурального числа в виде суммы натуральных чисел C++
Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр C++
C++ Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр
C++ В последовательности целых чисел найти пары, сумма которых равна заданному числу
C++ Найти такие числа i, что сумма всех чисел от 1 до i делится на i
C++ Найти пары элементов массива сумма которых является степенью двойки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6193 / 5796 / 1877
Регистрация: 18.12.2011
Сообщений: 14,815
Завершенные тесты: 1
27.06.2014, 09:09     Найти такие пары натуральных чисел, сумма которых является квадратом некоторого натурального числа #2
C++
1
2
3
4
5
6
7
8
for(int i=a;i<=b;i++)
    for(int j=a;j<=b;j++)
    {
        int k=(int)sqrt((double)i+j);
        k*=k;
        if(i!=j && i+j==k)
                cout<<i<<" "<<j<<endl;
    }
Байт
Эксперт C
15306 / 9708 / 1443
Регистрация: 24.12.2010
Сообщений: 18,085
27.06.2014, 09:36     Найти такие пары натуральных чисел, сумма которых является квадратом некоторого натурального числа #3
zss, Позвольте слегка модифицировать ваш код
C++
1
2
3
4
5
6
7
for(int i=a;i<b;i++)
    for(int j=i+1;j<=b;j++)
    {
        int k=(int)sqrt((double)i+j);
        if(i+j==k*k)
                cout<<i<<" "<<j<<endl;
    }
zss
Модератор
Эксперт С++
6193 / 5796 / 1877
Регистрация: 18.12.2011
Сообщений: 14,815
Завершенные тесты: 1
27.06.2014, 10:45     Найти такие пары натуральных чисел, сумма которых является квадратом некоторого натурального числа #4
Цитата Сообщение от Байт Посмотреть сообщение
j=i+1
Это не очевидно: Может быть нужно считать разными пары (a,a+1) и (a+1,a),
например, (0,1) и (1,0)
Yandex
Объявления
27.06.2014, 10:45     Найти такие пары натуральных чисел, сумма которых является квадратом некоторого натурального числа
Ответ Создать тему
Опции темы

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