JosepRivaille

P94857: L'últim teorema de Fermat (3)

Apr 9th, 2015
475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5.  
  6. //Pre: Llegeix uns valors a, b, c i d que comprenen x i y
  7. //Post: Escriu el nombre de solucions de l'equació x²+y²=z²
  8. int main() {
  9.     double a, b, c, d;
  10.     while (cin >> a >> b >> c >> d) {
  11.         int count = 0;
  12.         for (double i = a; i <= b; ++i) {
  13.            for (double j = c; j <= d; ++j) {
  14.               double sol = (i*i) + (j*j);
  15.               sol = sqrt(sol);
  16.               double k = int(sol);
  17.               sol = sol - k;
  18.               if (sol == 0) ++count;
  19.            }
  20.        }
  21.        cout << count << endl;
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment