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

Определить, можно ли представить число в виде суммы двух квадратов натуральных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить выражение, используя циклы http://www.cyberforum.ru/cpp-beginners/thread1065232.html
Уважаемые программисты форума, кроме как к Вам мне обратиться нет к кому. Я только начинаю учить С++, но времени катастрофически не хватает, чтобы разобраться с этой задачей. Помогите ( Дано натуральное n. Вычислить: y=cos1cos2cos3cos4...cosn. Нужно написать три программы, используя все циклы в С++. Тема не может и не должна называться "циклы"
C++ Определить, верно ли, что максимальные элементы всех строк А находятся в разных столбцах Дан двумерный массив А размера m на n.Определить,верно ли,что максимальные элементы всех строк А находятся в разных столбцах. Помогите пожалуйста,заранее большое спасибо. http://www.cyberforum.ru/cpp-beginners/thread1065230.html
Дан целочисленный массив .Найти его второй по величине элемент C++
Помогите пожалуйста составить программу. Дан целочисленный массив . Найти его второй по величине элемент.
Количество чисел! C++
Вот такоя задача.Я пытался изменить тип данных,но не успел решить. Задача: Напишите функция с прототип: int number_digits(int n); что рассчитывает цифры на n(число с вход клавиатуре). Например:n=387; результат=3. Главноя функция вызов number_digits. Спосибо для помоч!
C++ Перевод строк в верхний и нижний регистры не работает для кириллицы http://www.cyberforum.ru/cpp-beginners/thread1065203.html
Для того, чтобы в программе можно было осуществлять различные действия вне зависимости от регистра, используются специальные функции tolower(c) и toupper(c), переводящие переданный им символ с в нижний и верхний регистр со- ответственно. Однако эти функции работают лишь для букв латинского алфавита. Напишите аналогичные функции, работающие с кириллицей. не правильно работает ...
C++ Алгоритм Флойда — Уоршелла Мне нужно подсчитать сумму кротчайшего пути от вершины А к вершине В. При этом не нужно брать в расчеты 0 (нули). подробнее

Показать сообщение отдельно
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
07.01.2014, 21:54
HaTa,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main() {
    int n;
    int count = 0;
    cin >> n;
    for (int i = 1; i*i<=n; i++) {
        for (int j = i; i*i+j*j<=n; j++) {
            if ((i*i+j*j) == n) {
                cout<<"N = "<<i<<"^2 +" <<j<<"^2"<<endl;
                count++;
            }
        }
    }
    if (count == 0) cout <<"NO"<<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru