C-Kurs/Pythagoras-Triplet/Musterlösung: Unterschied zwischen den Versionen
< C-Kurs | Pythagoras-Triplet
Seba (Diskussion | Beiträge) |
Seba (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
int a, b, c; | int a, b, c; | ||
− | for(a=0; a< | + | for(a=0; a<998; a++) { |
− | for(b=a+1; b< | + | for(b=a+1; b<999; b++) { |
− | for(c=b+1; c< | + | for(c=b+1; c<1000; c++) { |
if(a*a+b*b==c*c && a+b+c==1000) { | if(a*a+b*b==c*c && a+b+c==1000) { | ||
printf("Found: %d %d %d\n", a, b, c); | printf("Found: %d %d %d\n", a, b, c); |
Version vom 14. September 2010, 18:12 Uhr
#include <stdio.h> int main(int argc, char **argv) { int a, b, c; for(a=0; a<998; a++) { for(b=a+1; b<999; b++) { for(c=b+1; c<1000; c++) { if(a*a+b*b==c*c && a+b+c==1000) { printf("Found: %d %d %d\n", a, b, c); return 0; } } } } return 1; }