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

Сумма квадратов ;) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами элементы массива с четными и нечетными индексами используя указатели http://www.cyberforum.ru/cpp-beginners/thread981103.html
Поменять местами элементы массива с четными и нечетными индексами используя указатели Ну вот не знаю как сделать, честно... Мой вариант void func(int a, int size){ int ne4et,_4et,temp; int *py,*px; for(int i=0;i<size;i++){ if(i%2==0){ // находим четные элементы массива и передаем адрес указателю
C++ Задача про триугольник Треугольник задан координатами своих вершин. Найти периметр и площадь. http://www.cyberforum.ru/cpp-beginners/thread981091.html
C++ начал изучать С++ напишите програма пожайлуста
Написать программу, содержащую процедуру формирования списка и функцию, подсчитывает количество чисел в списке, которые соответствуют Вашему варианту. Мой вариант 13
Калькулятор с использованием стеков C++
Задача: Написать объектно ориентированную программу, которая будет считать заданное выражение из целых чисел и состоящее из знаков (,),+,-,= при этом подсчет действий + и - должен проводиться в двоичной системе исчисления. должен использоваться стек написал код, работает, но считает не всегда правильно. уже не знаю в чем проблема. #include <iostream> using namespace std;
C++ С помощью циклов нарисовать символами "звездочка" куб и круг http://www.cyberforum.ru/cpp-beginners/thread981057.html
Здравствуйте! Задачка сама по себе не сложная, но мозг ломает.. Помогите решить, пожалуйста!! Нужно с помощью циклов нарисовать символами "звездочка"(*) КУБ, а потом еще нарисовать круг. Размеры значения не имеют. Вот сижу который час ломаю голову.. Цилиндр нарисовала, а вот куб никак не получается..
C++ Как обьединить 2 функции ? Нужно функцию int getMax(stack *head) и int getCount(stack *head , int max) объединить в оду и в void main() выводы поменять. Хелп) #include<iostream> #include<conio.h> #include <time.h> using namespace std; struct stack { подробнее

Показать сообщение отдельно
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51

Сумма квадратов ;) - C++

18.10.2013, 19:08. Просмотров 292. Ответов 3
Метки (Все метки)

Можно ли заданное натуральное число М представить в виде суммы двух квадратов натуральных чисел?
Написать программу решения этой задачи.

ВОПРОС: при вводе числа 26 программа верно выводит числа 1 и 5 и "Mozhno".
НО при вводе числа 27 она ничего не выводит.
ПОЖАЛУЙСТА, подскажите в чем ошибка. Желательно напишите в какой именно части кода. Спасибо.
Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <math.h>
int main ()
{
int M, a, b, d;
printf ("n\ VVedine M \n");
scanf ("%d", &M);
d=0;
for (a=1; a<sqrt(M);a++)
  for (b=a; b<sqrt(M+1);b++)
    if (a*a+b*b==M)
printf ("Mozhno %d %d", a, b);
d=1;
 
if (d==0)
printf ("Nelzya");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru