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

сумма двух квадратов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ key-value база данных http://www.cyberforum.ru/cpp-beginners/thread1020398.html
Есть интерфейс к БД: class Database { public: Database(); ~Database(); int open(const std::string path, DatabaseOpenMode mode, uint64_t hashTableSize, uint64_t keySize,
C++ Вычислить интеграл по бесконечному промежутку с точностью 0.000001, используя правило Рунге. Помогите, пожалуйста, решить следующую задачу(необходим код на с++): Вычислить интеграл по бесконечному промежутку с точностью 0.000001, используя правило Рунге, начал.число интервалов выбирать равным 4, при этом сначала свести задачу к вычислению интеграла по конечному отрезку, а затем использовать формулу прямоугольников: \int_{0}^{\propto }{e}^{-{x}^{2}} Ссылка на правило Рунге:... http://www.cyberforum.ru/cpp-beginners/thread1020393.html
Какая альтернатива указателям в данном коде? C++
#include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std; void matrix(int **m, int r, int s) { for( int i=0; i<r; i++) {
C++ Нужно написать программу на С++ на массив структур
Структура «Пациент»: фамилия, имя, отчество; домашний адрес; номер медицинской карты; номер страхового полиса Ввести массив из 5 структур в соответствии с вариантом. В программе реализовать меню: 1) Ввод массива структур с клавиатуры; 2) Сортировка массива структур в алфавитном порядке по первому полю, входящему в структуру; 3) Поиск в массиве структур по последнему полю, входящему в...
C++ Записать все нечетные элементы матрицы в один массив, а четные - в другой http://www.cyberforum.ru/cpp-beginners/thread1020348.html
Гуру с++, помогите, пожалуйста, с задачкой! Все элементы матрицы М(3;5), имеющие нечетные значения записать в массив М1, а четные - в М2! Добавлено через 3 минуты написала что-то такое, но работает не правильно: #include <cstdlib> #include <iostream> using namespace std; int main() {
C++ Visual C++ 2012 Express Не могу найти шаблон для создания пустого проекта. Хочу написать простое консольное приложение, но там только шаблоны для приложений Modern UI, и нигде нет пустого проекта. Как быть ? подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
27.11.2013, 01:22     сумма двух квадратов
Цитата Сообщение от propopo Посмотреть сообщение
Но вот как сделать чтобы программа подобрала для числа m сумму двух натуральных квадратов, к примеру если 100 то 100=6^2+8^2.
Решение "в лоб".
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <cmath>
 
struct pair {
    int x;
    int y;
}; 
 
pair f(const int &m) {
    pair p;
    p.x = -1;
    p.y = -1;
    if(m <= 0) {
        return p;
    }
    
    for (int i = 1; i < sqrt(m); i++) {
        for (int j = 1; j < sqrt(m); j++) {
            
            if ( (pow(i, 2.0) + pow(j, 2.0)) == m) {
                p.x = i;
                p.y = j;
                return p;
 
            }
        }
    }
    p.x = -1;
    p.y = -1;
    return p;
}
 
int main() {
    int m;
    std::cin >> m;
    pair p;
    p = f(m);
    std::cout << p.x << " " << p.y << std::endl;
    std::cin.get();
    return 0;
}
 
Текущее время: 18:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru