Screti un progam care citind un N afiseaza toate tripletele de nr pitagorice mai mici ca N.Cat mai simpla C++
Răspunsuri la întrebare
Răspuns de
4
#include<iostream.h>
int a,b,c;
int main()
{
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
cout<<"c="; cin>>c;
if(a*a=b*b+c*c || b*b=a*a+c*c || c*c=a*a+b*b)
cout<<"numerele sunt pitagorice";
else
cout<<"numerele nu sunt pitagorice";
}
int a,b,c;
int main()
{
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
cout<<"c="; cin>>c;
if(a*a=b*b+c*c || b*b=a*a+c*c || c*c=a*a+b*b)
cout<<"numerele sunt pitagorice";
else
cout<<"numerele nu sunt pitagorice";
}
AntiEaglesDavids:
citeste toate numerele pitagorice mai mici ca N. Trebuie sa le generezi nu sa zici daca un numar e pitagoric
Răspuns de
25
#include <iostream>
#include <cmath>
using namespace std;
int n, a, b, c;
float f;
int main()
{
cin >> n;
for(a=1; a<=n; a++) {
for(b=a+1; b<=n; b++) {
f = sqrt(a * a + b * b);
c = sqrt(a * a + b * b);
if(f == c && f < n)
cout << "(" << a << "," << b << "," << c << ")\n";
}
}
return 0;
}
#include <cmath>
using namespace std;
int n, a, b, c;
float f;
int main()
{
cin >> n;
for(a=1; a<=n; a++) {
for(b=a+1; b<=n; b++) {
f = sqrt(a * a + b * b);
c = sqrt(a * a + b * b);
if(f == c && f < n)
cout << "(" << a << "," << b << "," << c << ")\n";
}
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Spaniola,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă