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

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

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

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

17.05.2013, 13:17. Просмотров 565. Ответов 5
Метки нет (Все метки)

Найти все прямоугольники заданной площади.Считать, что длины сторон прямоугольников и площадь выражаются натуральными числами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2013, 13:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти все прямоугольники заданной площади (C++):

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

Найти радиус круга по заданной площади - C++
скласти програму площадь круга равна 15.найти радиус круга

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

В заданной последовательности слов найти все слова, начинающиеся с заданной приставки - C++
В заданной последовательности слов найти все слова, начинающиеся с заданной приставки. Помогите пожалуйста

Окружность вписана в квадрат заданной площади; найти площадь квадрата, вписанного в эту окружность - C++
Окружность вписана в квадрат заданной площади. Найти площадь квадрата, вписанного в эту окружность. Во сколько раз площадь вписанного...

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

5
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
17.05.2013, 14:17 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
int main()
{
    int area = 20;
    
    for( int i=1; i<area; ++i )
    {
        if( area / i == area * 1./i )
        {
            std::cout << "a=" << i << " b=" << area/i << std::endl;
        }
    }
 
    return 0;    
}
1
salam
163 / 144 / 12
Регистрация: 10.07.2012
Сообщений: 734
17.05.2013, 14:55 #3
кэп подсказывает, что нужно найти делители площади. Это и будет ответом...
0
Ilot
Модератор
Эксперт С++
1820 / 1178 / 232
Регистрация: 16.05.2013
Сообщений: 3,115
Записей в блоге: 5
Завершенные тесты: 1
17.05.2013, 15:29 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
int main()
{
    int s;
    std::cin >> s ;
 
    for (int i = 1; i < s/2; i++)
        if (( i*(s/i) == s )
        && (i < s/i))
            std::cout << i << '\t' << s/i << std::endl;
    
    system("pause");
    return;
}
1
salam
163 / 144 / 12
Регистрация: 10.07.2012
Сообщений: 734
17.05.2013, 20:02 #5
я имел ввиду, что можно решать за O(sqrt(Area)).
1
1 Victoria
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 28
20.05.2013, 13:52  [ТС] #6
Спасибо большое!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 13:52
Привет! Вот еще темы с ответами:

Найти все корни уравнения на заданном интервале [a;b] с заданной точностью - C++
Закрепление практических навыков по работе с функциями. В ходе выполнения работы необходимо создать программу, которая находит все корни...

В заданном предложении найти все слова, начинающиеся с заданной приставки - C++
2.В заданном предложении найти все слова, начинающиеся с заданной приставки.

В заданной последовательности слов, найти все слова, отличные от первого - C++
Задана последовательность из 50 слов, каждое слово из 5 букв. Напечатать все слова, отличные от первого. Не выкупаю, как сделать. Хоть...

В заданной матрице найти строки, все элементы которых – нули - C++
Доброго времени суток. Нужно найти стоки, все элементы которых нули Подскажите пожалуйста в чем ошибка.. bool k; for (int i(1);...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
20.05.2013, 13:52
Ответ Создать тему
Опции темы

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