0 / 0 / 0
Регистрация: 11.12.2018
Сообщений: 28
1

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

13.12.2018, 10:31. Показов 2206. Ответов 9
Метки нет (Все метки)

Помогите написать программу на С++. Необходимо найти все равновеликие прямоугольники, стороны которых выражены целыми числами a и b, а площадь равна s (a и b принадлежат интервалу от 1 до 20, а s вводится с клавиатуры).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2018, 10:31
Ответы с готовыми решениями:

Найти все равновеликие прямоугольные треугольники, катеты которых выражены целыми числами a и b, а площадь равна s
Не имею понятия о том как это делать

Определить на сколько квадратов, стороны которых выражены натуральными числами, можно разрезать данный прямоугольник
Стороны прямоугольника заданы натуральными числами М и N. Составить программу, которая будет...

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

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

9
624 / 432 / 216
Регистрация: 10.06.2016
Сообщений: 1,994
13.12.2018, 11:46 2
Хорошая задача. Могу решить.
0
0 / 0 / 0
Регистрация: 11.12.2018
Сообщений: 28
13.12.2018, 11:48  [ТС] 3
Цитата Сообщение от slava_psk Посмотреть сообщение
Хорошая задача. Могу решить.
нашел что-то подобное, но ответ не выдает почему-то.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main()
{
int s;
cin >> s;
for (int a = 10; a <= 40; a++)
{
for (int b = 10; b <= a; b++)
{
if (s == a * b / 2)
cout << a << ' ' << b << endl;
}
}
 
return 0;
}
0
624 / 432 / 216
Регистрация: 10.06.2016
Сообщений: 1,994
13.12.2018, 11:49 4
Это не прямоугольные.
0
0 / 0 / 0
Регистрация: 11.12.2018
Сообщений: 28
13.12.2018, 12:04  [ТС] 5
Цитата Сообщение от slava_psk Посмотреть сообщение
Это не прямоугольные.
А как правильно?
0
624 / 432 / 216
Регистрация: 10.06.2016
Сообщений: 1,994
13.12.2018, 12:30 6
Это прямоугольники, я перепутал, думал треугольники. Тогда не интересно.
0
0 / 0 / 0
Регистрация: 11.12.2018
Сообщений: 28
13.12.2018, 12:39  [ТС] 7
Цитата Сообщение от DenisLeaL Посмотреть сообщение
Помогите написать программу на С++. Необходимо найти все равновеликие прямоугольники, стороны которых выражены целыми числами a и b, а площадь равна s (a и b принадлежат интервалу от 1 до 20, а s вводится с клавиатуры).
Кто-нибудь реально может решить?(
0
570 / 352 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
13.12.2018, 13:02 8
DenisLeaL, А что тут решать, найти все делители числа s в интервале от 1 до 20
0
0 / 0 / 0
Регистрация: 11.12.2018
Сообщений: 28
13.12.2018, 13:09  [ТС] 9
Цитата Сообщение от Avaddon74 Посмотреть сообщение
А что тут решать, найти все делители числа s в интервале от 1 до 20
Я нуб. Практически только начали изучать С++. Поэтому прошу помощи в написании кода.
0
570 / 352 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
13.12.2018, 13:16 10
Лучший ответ Сообщение было отмечено DenisLeaL как решение

Решение

DenisLeaL,
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main() {
    int s; cin >> s;
 
    for (int i = 1; i <= s && i <= 20; i++)
        if (s%i == 0 && s / i <= 20) cout << i << ' ' << s / i<< endl;
 
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2018, 13:16
Помогаю со студенческими работами здесь

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

Найти все прямоугольники, площадь которых равна q и стороны выражены натуральными числами
Помогите решить задачу в C#, visual studio 2017 Исходное данное – натуральное число q, выражающее...

Найти все прямоугольники, площадь которых равна q и стороны выражены натуральными числами.
Исходное данное – натуральное число q, выражающее площадь. Найти все прямоугольники, площадь...

Нахождение всех прямоугольников, площадь которых равна q и стороны выражены натуральными числами
помогите решить задачу) Исходное данное - натуральное число q, выражающее площадь. Напишите...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru