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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки символов. (Переместить последнюю букву в начало слова) http://www.cyberforum.ru/cpp-beginners/thread198914.html
Прошу помощи в решении задачи. Нужно написать код к данной задаче в Visual Studio (в консольной приложении). Вот и сама задача: В произвольном тексте, содержащем не более 10 строк, в каждой строке не более 80 символов, перенести последнюю букву в начало слова. Полученный текст вывести на экран. Заранее спасибо)) Добавлено через 39 минут #include<stdio.h> #include<string.h>...
C++ Создать иерархию классов вектор(longint) и безопасный вектор с проверкой выхода за пределы Помогите не знаю как сделать! Создать иерархию классов вектор(longint) и безопасный вектор с проверкой выхода за пределы. Безопасный вектор определяет переменные нижний и верхний предел Переопределить вывод в поток и ввод из потока, конструктор копирования, оператор присваивания через соответствующие функции базового класса. http://www.cyberforum.ru/cpp-beginners/thread198892.html
Строки(консоль) Visual C++ C++
Дана строка символов, состоящая из произвольного текста на англий-ском языке, слова разделены пробелами. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту. #include <string.h> #include <stdio.h> int main() { char st, sl; int k = 0, i; puts ("Vvedie stroku"); gets (st);
C++ массив обьектов std::vector (ошибка)
у меня есть class Clients со всеми методами и переменными в другом классе у меня есть std::vector <Clients> List; который я хочу заполнить из файла, но проблема в том что строка std::vector <Clients> List; дает ошибку ... мол пропущена " ; " и в таком роде ... могу код если что добавить
C++ сортировка столбцов матрицы http://www.cyberforum.ru/cpp-beginners/thread198873.html
задание: характеристикой столбца целочисленной матрицы, назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. я никак не могу реализовать сортировку. я добавил дополнительный одномерный массив В, в который записал характеристики i-го столбца. Помоги добавить код, чтобы происходила сортировка. ...
C++ Цикл Добрый день.Помогите решить задачу с использыванием циклов: (1+2)+(1+2+3)+...+(1+2+3...+50) Заранее благодарен подробнее

Показать сообщение отдельно
legend
 Аватар для legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
28.11.2010, 14:16     Определить, можно ли заданное число представить в виде суммы двух квадратов
ну можно сделать меньше перемених чтоби меньше памяти... и воть что можно сделать чтобі бистрее нашло
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <math.h>
#include <iostream>
using namespace std;
 
int main()
{        double n,sk;
        cin >> n;
        long x,y;
sk = sqrt(n);
for (x=1; x <= sk; x++)
{
 for (y=x; y <= sk; y++)
  {
   if (x*x+y*y == n)
   {
   cout<<"yes";
   return 0;
   }
  }
}
cout << "No";
return 0;
}
Добавлено через 5 минут
могут придраться почему тут два вихода..

Добавлено через 9 минут
чтобы был один виход..
пример:

C++
1
2
3
4
k=n;
for (i=0;i<n&&k;i++)
{if (x==y)
   k=0}
тоесть оно выйдет из цикла када "х==у"
 
Текущее время: 23:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru