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

Перебор чисел - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.67
vortexx1
 Аватар для vortexx1
6 / 6 / 2
Регистрация: 06.03.2011
Сообщений: 269
07.07.2011, 14:00     Перебор чисел #1
Здравствуйте.

Допустим, есть у меня 2 числа (до 1000, например). Как мне перебрать все возможные комбинации произведений этих чисел?

Вроде просто, но что-то не получается. Стыдно

Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
07.07.2011, 14:01     Перебор чисел #2
каких "этих"?
двух введенных?
"введите 2 числа:
2 3

Комбинации:
2*3 ; 3*2"
о_О
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
07.07.2011, 14:04     Перебор чисел #3
Программа на рекурсию - Перестановка !
vortexx1
 Аватар для vortexx1
6 / 6 / 2
Регистрация: 06.03.2011
Сообщений: 269
07.07.2011, 14:15  [ТС]     Перебор чисел #4
Нет, нет... Вот, например, если мне надо найти тройки Пифагора до определенного числа, как мне последовательно перебрать числа?
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
07.07.2011, 14:23     Перебор чисел #5
Цитата Сообщение от vortexx1 Посмотреть сообщение
Нет, нет... Вот, например, если мне надо найти тройки Пифагора до определенного числа, как мне последовательно перебрать числа?
Опять непонятно...
Пифагорова тройка - это x^2 * y^2 = z^2.
В каком смысле перебрать?
Что должно вводится, и что должно выводится?
vortexx1
 Аватар для vortexx1
6 / 6 / 2
Регистрация: 06.03.2011
Сообщений: 269
07.07.2011, 14:26  [ТС]     Перебор чисел #6
Ничего не должно вводиться.
Просто найти все тройки Пифагора до определенного числа.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2011, 14:30     Перебор чисел
Еще ссылки по теме:

Перебор C++
Полный перебор чисел массива C++
Перебор сумм чисел массива C++

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

Или воспользуйтесь поиском по форуму:
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
07.07.2011, 14:30     Перебор чисел #7
Тупо, конечно, но вот до N:
C++
1
2
3
4
5
6
7
8
int N=100;
cout << setw(7) << "Katet_1" << setw(15) << "Katet_2" << setw(15) << "Gipotenuza" << endl << endl;
 
for (int katet1 = 1; katet1 <= N; katet1++)
 for (int katet2 = 1; katet2 <= N; katet2++)
  for (int gipotenuza = 1; gipotenuza <= N; gipotenuza++)
   if ((katet1 * katet1 + katet2 * katet2) == (gipotenuza * gipotenuza))
    cout << setw(7) << katet1 << setw(15) << katet2 << setw(15) << gipotenuza << endl;
Yandex
Объявления
07.07.2011, 14:30     Перебор чисел
Ответ Создать тему
Опции темы

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