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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread200995.html
Из массива A(2n) получить 2 массива B(n) и С(n) в таком виде: найти в массиве A(2n) два числа наиболее похожих по значению меньшее отправить в массив B а большее в массив С ,работу продолжать пока...
C++ наследование Всем привет.Проблема в том, что у меня не сравниваются числа в классе Fraction.Я просто не знаю,как правильно это сделать.Подскажите пожалуйста.Вот моя задача: Создать класс Pair(пара... http://www.cyberforum.ru/cpp-beginners/thread200977.html
Метод Симпсона C++
Суть задачи такова:Составить программу численного интегрирования функции y=x^2 на интервале методом Симпсона.Оценить точность интегрирования. ЗЫ.на форуме находил решенные задачи,но так и не смог...
метод Монте-Карло C++
всем доброго времени суток, прошу помочь с алгоритмом, или кодом программы для двойного или тройного интеграла, который ограничен определённой функцией, а не прямоугольником, для интеграла 1-го...
C++ Программка квадратов чисел http://www.cyberforum.ru/cpp-beginners/thread200960.html
Вычислить сумму квадратов положительных элементов в массиве М 16 и Б 7 и имеющих нечётных индексов Добавлено через 4 минуты Можно на pascal Добавлено через 55 минут Uses CRT; Const n=16;
C++ Создать класс для реализации комплексных чисел в алгебраической форме Создать класс для реализации комплексных чисел в алгебраической форме. Используя перегруженные операции, реализуйте сложение, вычитание, деление и умножение комплексных чисел. подробнее

Показать сообщение отдельно
ROFL_
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 10
05.03.2014, 21:27
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
#include <iostream>
#include <windows.h>
#include <math.h>
int n; // глобальная переменная (видна обоим функциям)
using namespace std;
int kvadrat(int n1);
int main()
{ int i,j;
char str[256],str1[256];
//Формирование массива
    AnsiToOem("Введите натуральное число n: ",str);cout<<str;cin>>n;
    AnsiToOem("Следующие числа имеют в слогаемых полные квадраты:",str1);
    int *a=new int[n];
    for (i=1;i<=n;i++)
    {a[i]=i; cout<<a[i]<<"  ";}
    cout<<"\n";
    cout<<str1<<"\n";
//Фыполнение функции распознавания суммы полных квадратов
    for (i=1;i<=n;i++)
        {j=kvadrat(i); if (j!=0) cout<<"="<<j<<"\n";}
return 0;}
//Функция распознавания полных квадратов
int kvadrat (int n1)
{int k,l,m;
for (k=1;k<=n;k++)
    for (l=1;l<=n;l++){if (n1==(k*k+l*l))
    {cout<<k<<"^2+"<<l<<"^2";
return (n1);}}
m=0;
return (m);}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru