Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
PG94
2 / 2 / 12
Регистрация: 15.01.2012
Сообщений: 181
#1

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

11.10.2012, 23:00. Просмотров 803. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Скоро контроль, преподаватель будет спрашивать решение задач, среди которых есть и такие:
1) Функция находит количество прямоугольных треугольников с
целочисленными сторонами, если один из катетов равен 15.
2)Функция определяет второе совершенное число натурального ряда.
Совершенное число равно сумме своих делителей. Первое совершенное
число 6.
Как по вашему должно выглядеть решение? Т.е. в обоих случаях можно же просто вывести результат, ничего в программе не считая, однако будет ли это то, что требуется в условии?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 23:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция находит количество прямоугольных треугольников, если один из катетов равен 15 (C++):

Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих треугольников
Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9....

Выяснить, у какого из трех прямоугольных треугольников площадь больше
Пытаюсь решить задачу.Вот условие: Выяснить, у какого из трех прямоугольных...

Создать класс прямоугольных треугольников заданых своими катетами
Создать класс прямоугольных треугольников заданых своими катетами. Создать...

функция которая находит среднее арифметическое элементов очереди,если она пуста
Помогите с задачей нужно реализовать на си или с++. Задача: Описать функцию...

Функция что находит количество элементов массива
помогите написать функцию getNumberOfItemsEqualToValues​​, что находит...

В целочисленных массивах a и b содержатся длины катетов десяти прямоугольных треугольников
В целочисленных массивах a и b содержатся длины катетов десяти прямоугольных...

4
silent_1991
Эксперт С++
5007 / 3067 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
11.10.2012, 23:35 #2
Цитата Сообщение от PG94 Посмотреть сообщение
однако будет ли это то, что требуется в условии?
Разумеется, нет. Подобные задачи предполагают, что вы будете производить расчёт.
0
MrGrig
177 / 160 / 38
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 09:01 #3
Цитата Сообщение от PG94 Посмотреть сообщение
Как по вашему должно выглядеть решение?
по первой задаче число решений бесконечно ибо есть правило что для любого треугольника сума 2х его сторон должна быть больше 3й если дан катет то гипотенуза уже полюбому будет больше его, единственное мб нужно будет вывести н первых вариантов. сама проверка видимо строится по теореме пивагора (a^2+b^2=c^2) если так то треугольник прямоугольный соответственно у вас дано либо а либо б.

по второй задаче. когда заходите в данный раздел форума, там есть ссылки на темы по всяким задачам и функциям, так вот посмотрите там алгоритм нахождения совершенного числа, либо в любом поисковике наберите данную тему
0
ValeryS
Модератор
7129 / 5397 / 669
Регистрация: 14.02.2011
Сообщений: 18,216
12.10.2012, 09:23 #4
Цитата Сообщение от PG94 Посмотреть сообщение
Функция определяет второе совершенное число натурального ряда.
Совершенное число равно сумме своих делителей.
вот макет функции которая проверяет число на совершенство
функция не оптимизирована
C++
1
2
3
4
5
6
7
8
bool fnc(int n)
 {
   int sum=0;
    for(int i=1;i<n;i++) 
       if(n%i ==0) 
         sum+=i;
return sum==n;
 }
Добавлено через 5 минут
Цитата Сообщение от PG94 Посмотреть сообщение
Совершенное число равно сумме своих делителей. Первое совершенное
число 6.
вот здесь возникает вопрос у 6
два делителя 2 3
три делителя 1 2 3
или четыре 1 2 3 6 ?

любое число делится на 1 и на само себя
если брать эти два делителя 1 и n то никакое число не совершенно
если их отбросить то число 6 не совершенно
2+3=5!=6
или единицу берем а само число нет?

Добавлено через 1 минуту
если брать единицу то первое совершенное число 1
0
silent_1991
Эксперт С++
5007 / 3067 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
12.10.2012, 12:45 #5
Цитата Сообщение от ValeryS Посмотреть сообщение
вот здесь возникает вопрос у 6
два делителя 2 3
три делителя 1 2 3
или четыре 1 2 3 6 ?
Цитата Сообщение от ValeryS Посмотреть сообщение
если брать единицу то первое совершенное число 1
http://ru.wikipedia.org/wiki/Совершенное_число
Цитата Сообщение от wikipedia
Совершенное число́ (др.-греч. ἀριθμὸς τέλειος) — натуральное число, равное сумме всех своих собственных делителей (т. е. всех положительных делителей, отличных от самого́ числа).
0
12.10.2012, 12:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2012, 12:45
Привет! Вот еще темы с решениями:

Найти количество прямоугольных треугольников, которые могут получиться из заданного
По значению периметра, равного 28, прямоугольного треугольника найти количество...

Найдите количество прямоугольных треугольников с целочисленными сторонами, меньшими 100
Найдите количество прямоугольных треугольников с целочисленными сторонами,...

Найти количество различных невырожденных треугольников таких, что их периметр равен I
Найти количество различных невырожденных треугольников таких, что их периметр...

Длины катетов двух треугольников
Задача. Даны длины катетов двух треугольников, определить, какой из них...


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

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

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