Algorytm potęgi
Ostatnio zmodyfikowano 2012-10-30 13:51
Highlander Temat założony przez niniejszego użytkownika |
Algorytm potęgi » 2012-10-30 13:49:08 Witam, mam przed sobą algorytm x^15 Nie jestem pewien czy jest on dobry, mogłem popełnić bład przepisując z tablicy, chciałbym sie dowiedzieć czy jest on kompletny gdyż cos mi w nim nie pasuje i nie moge go zrozumiec...
y=x x=x*x //x^2 x=x*x //x^4 x=x*x //x^8 x=y*y //x^2 x=x*y //x^11 x=x*y //x^12 x=x*y //x^15
Prosze o odpowiedz :)
|
|
DejaVu |
» 2012-10-30 13:51:40 Napisz po prostu program i prześledź jego działanie jeżeli czegoś nie rozumiesz. /edit: #include <cstdio>
int main() { int x = 2; int y = x; printf( "x = %5d; y = %5d\n", x, y ); x = x * x; printf( "x = %5d; y = %5d\n", x, y ); x = x * x; printf( "x = %5d; y = %5d\n", x, y ); x = x * x; printf( "x = %5d; y = %5d\n", x, y ); x = y * y; printf( "x = %5d; y = %5d\n", x, y ); x = x * y; printf( "x = %5d; y = %5d\n", x, y ); x = x * y; printf( "x = %5d; y = %5d\n", x, y ); x = x * y; printf( "x = %5d; y = %5d\n", x, y ); return 0; }
Standardowe wyjście programu: x = 2; y = 2 x = 4; y = 2 x = 16; y = 2 x = 256; y = 2 x = 4; y = 2 x = 8; y = 2 x = 16; y = 2 x = 32; y = 2
Reasumując: zły algorytm :) |
|
« 1 » |