Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2013, 13:23   #1
caliente
Пользователь
 
Аватар для caliente
 
Регистрация: 20.02.2013
Сообщений: 11
По умолчанию Программа, которая находит все натуральные числа, меньшие чем N, для которых выполняется соотношение a^2+b^2=c^2.

Помогите, пожалуйста сделать так что бы не печатало числа у которых есть общий делитель.
Код:
//Составьте программу, которая находит все натуральные числа, меньшие чем N, для которых выполняется соотношение a^2+b^2=c^2.
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
	int N,c,a,b,c2;
	char ans;
	setlocale(0,"Russian");
begin:
	cout<<"N=";
	cin>>N;
	for(a=2; a<=N; a++)
		for(b=a+1; b<=N; b++)
		{
			c2=a*a+b*b;
			c=sqrtf(c2);
			if(c2==c*c)
				cout<<"a="<<a<<"\tb="<<b<<"\tc="<<c<<'\n';
		}
		cout<<"Вы хотите продолжить работу?(Y/N)";
		cin>>ans;
		if('y'==ans||'Y'==ans||(char(141))==ans||(char(173))==ans)
		{
			cout<<'\n';
			goto begin;
		}
		system("pause");
		return 0;
}
caliente вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(Си)Определить все простые числа, меньшие чем N 77Jan77 Помощь студентам 2 02.11.2012 10:22
Программа, которая выводит на экран все четырехзначные числа, сумма цифр которых равна 7 vitaaly Паскаль, Turbo Pascal, PascalABC.NET 3 06.02.2012 15:46
Получить все меньшие натуральные числа, квадрат суммы цифр которых равен m (C) VIKA1829 Помощь студентам 0 05.04.2011 19:59
C++ Вывести на экран все натуральные числа из диапазона от A до B, в записи которых цифра 7 встречается maloy0103 Помощь студентам 1 27.12.2010 00:17
вводим два числа, получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m Sparky Помощь студентам 2 22.11.2009 21:59