Witam, mam mały problem i szukam pomocy. Kod działa w tych przypadkach podanych w zadaniu ale przy podnoszeniu liczby 10 do 2 potęgi daje wynik 9. Fragment kodu :
cin>>a>>b;
kw = pow(a,b);
cout <<kw%10<< endl;
Wszystkie zmienne long long

  • created

    May '17
  • last reply

    May '17
  • 1

    reply

  • 808

    views

  • 2

    users

  • 1

    link

Co do twojego problemu:
Prawdopodobnie używasz złej implementacji biblioteki matematycznej. Jakbyś przeczytał główny wątek to byś wiedział, bo ktoś już o tym pisał.

Co do algorytmu, to nie chce mi się pisać po raz tysięczny: