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

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

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

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

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

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

Среди простых чисел , не превосходящих заданного натурального числа N .Найти такие, в десятичном представление которых больше всего нулей - C++
Ребята помогите!!!!!!!!!!!!!! плс

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

Найти пары элементов массива сумма которых является степенью двойки - C++
Вам задано n чисел a1, a2, ..., an. Найдите количество пар индексов i, j (i < j) таких, что ai + aj является степенью двойки (то есть...

Найти такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 - C++
найти все такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2

Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр - C++
Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр. По идее есть работающий код, но...

Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр - C++
Задание: Среди заданных натуральных чисел найти такие, десятичная запись кото- рых не содержит одинаковых цифр. я понимаю, что и...

3
zss
Модератор
Эксперт С++
6578 / 6140 / 2022
Регистрация: 18.12.2011
Сообщений: 15,999
Завершенные тесты: 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;
    }
0
Байт
Нарушитель
Эксперт C
16679 / 10941 / 1679
Регистрация: 24.12.2010
Сообщений: 21,329
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;
    }
0
zss
Модератор
Эксперт С++
6578 / 6140 / 2022
Регистрация: 18.12.2011
Сообщений: 15,999
Завершенные тесты: 1
27.06.2014, 10:45 #4
Цитата Сообщение от Байт Посмотреть сообщение
j=i+1
Это не очевидно: Может быть нужно считать разными пары (a,a+1) и (a+1,a),
например, (0,1) и (1,0)
0
27.06.2014, 10:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2014, 10:45
Привет! Вот еще темы с ответами:

Найти все пары дружественных чисел, не превосходящих заданного натурального числа N - C++
Два натуральных числа называются дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Найти все...

Найти произведение чисел, которые не превосходят 4000 и являются полными квадратами некоторого натурального числа - C++
Найти произведение чисел, которые не превосходят 4000 и являются полными квадратами некоторого натурального числа. пример: 2 5 4 19 25...

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

В последовательности целых чисел найти пары, сумма которых равна заданному числу - C++
Дана последовательность целых чисел а1, а2,..., аn. Указать пары чисел ai, aj, таких, что ai + aj = t.


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

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

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