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

Дано натуральное число n. -представить его как сумму квадратов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: Удалить из строки цифры http://www.cyberforum.ru/cpp-beginners/thread602538.html
Подскажите, мне необходимо написать программу, в которой при обращении к элементу массива нельзя использовать дополнительную переменную для вычисления его адреса, исходные данные вводятся с...
C++ Задачи на рекурсию Здорова господа! У меня щас появилась проблема. Решаю задачки на рекурсию от первая задача //палиндромы//создать функцию testPalindrome которая возвращает 1, если хранящаяся в массиве... http://www.cyberforum.ru/cpp-beginners/thread602521.html
C++ Раскраска графа, форма
Здравствуйте, товарищи программисты)) Обращаюсь к вам с такой проблемой: имеется задача о раскраске графа числом k цветов и есть её решение доставшееся от друга, но проблема в том, что это только...
PAUSE >> void :) C++
Есть такой код: system("PAUSE >> void"); Вообщем программа работает, но не совсем так, как хотелось бы. Смысл в том, что ">> void" работает как "echo >> void pause" т.е. создает файл void и...
C++ Обработка данных о режущем инструменте http://www.cyberforum.ru/cpp-beginners/thread602494.html
1. Составить программу обработки данных о режущем инструменте: название, марка материала, область применения (название станка), степень изношенности. Программа должна: • удалять из списка...
C++ Найти сумму квадратов чисел. codeblocks10.04 найти сумму квадратов чисел.... codeblocks10.04 подробнее

Показать сообщение отдельно
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
11.06.2012, 12:02
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <math.h>
#include <stdio.h>
 
int main() {
    unsigned i, n;
    float r;
    scanf("%u", &n);
    for (i = 1; i * i < n; i++) {
        r = sqrt(n - i * i);
        if (r == (int)r) {
            printf(" = %d^2 + %d^2\n", i, (int)r);
            return 0;
        }
    }
    puts("unable");
    return 1;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru