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

Пол-ль вводит число от 50 до 100. Программа раскладывает число на сумму 4-х квадратов, всеми возможными способами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как изображения конвертировать в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread913320.html
здравствуйте... Я вообще не программист, даже близко не стаю, вот поэтому прошу помощи у знающих людей... Расскажу для чего это, что бы понять, чем я занимаюсь вообще: Все наверно знают, что такое ЧПУ, так у меня есть маленький прототип этого аппарата, собранный из кусков старого принтера... А в голове присоединен двух ваттный лазер...
C++ Шаблон массива с задаваемыми индексами Реализовать шаблон массива с задаваемыми пределами индексов взяв за образец данный шаблон: template<class T, std::size_t N> // параметры шаблона class Array { public: // типы typedef T value_type; typedef T& reference; typedef const T& const_reference; typedef std::size_t size_type; static const size_type static_size = N; // размер массива http://www.cyberforum.ru/cpp-beginners/thread913305.html
Виртуальные функции (нужно ли во всех производных классах писать слово virtual?) C++
Нужно ли во всех производных классах писать слово virtual? Или достаточно только один раз в базовом классе указать что функция виртуальная? Оно вроде и в одном случае правильно работает, и в другом тоже правильно :scratch: class A { public: virtual void Print() const { cout << "class A" << endl; } };
C++ В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10
помогите написать программу)))дан одномерный массив некоторых чисел найти среднее арифметическое чисел которые входят в диапазон от 5 до 10))))
C++ Переведите с Pascal на С++ пожалуйста http://www.cyberforum.ru/cpp-beginners/thread913286.html
program asd; var r,V:real; begin write(‘введите радиус r’); readln(r); V:=4/3*3.14*sqr(r)*r; write(‘объем равен’,v:4:2); readln; end.
C++ Сформировать двумерный массив и посчитать сумму элементов каждой строки Сформировать двумерный массив и посчитать сумму элементов каждой строки. подробнее

Показать сообщение отдельно
iv-a
15 / 15 / 0
Регистрация: 25.06.2013
Сообщений: 63
27.06.2013, 18:14     Пол-ль вводит число от 50 до 100. Программа раскладывает число на сумму 4-х квадратов, всеми возможными способами
если только перебором сделать:

C++
1
2
3
4
5
6
7
8
9
10
    int n;
    cout << "Введите число от 50 до 100: ";
    cin >> n;
 
    for (int a = 1; a <= 10; a++)
        for (int b = a; b <= 10; b++)
            for (int c = b; c <= 10; c++)
                for (int d = c; d <= 10; d++)
                    if (a*a + b*b + c*c + d*d == n)
                        cout << n << " = " << a << "^2 + " << b << "^2 + " << c << "^2 + " << d << "^2" << endl;
39 = 1^2 + 1^2 + 1^2 + 6^2
39 = 1^2 + 2^2 + 3^2 + 5^2
 
Текущее время: 00:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru