Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Algorytm potęgi

Ostatnio zmodyfikowano 2012-10-30 13:51
Autor Wiadomość
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 :)

P-67979
DejaVu
» 2012-10-30 13:51:40
Napisz po prostu program i prześledź jego działanie jeżeli czegoś nie rozumiesz.

/edit:
C/C++
#include <cstdio>

int main()
{
    int x = 2;
    int y = x;
    printf( "x = %5d; y = %5d\n", x, y );
    x = x * x; //x^2
    printf( "x = %5d; y = %5d\n", x, y );
    x = x * x; //x^4
    printf( "x = %5d; y = %5d\n", x, y );
    x = x * x; //x^8
    printf( "x = %5d; y = %5d\n", x, y );
    x = y * y; //x^2
    printf( "x = %5d; y = %5d\n", x, y );
    x = x * y; //x^11
    printf( "x = %5d; y = %5d\n", x, y );
    x = x * y; //x^12
    printf( "x = %5d; y = %5d\n", x, y );
    x = x * y; //x^15
    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 :)
P-67980
« 1 »
  Strona 1 z 1