1 / 3
Jul 2019

Witam. Mógłby ktoś wytłumaczyć mi gdzie robię błąd?

> #include <iostream>
> 
> using namespace std;
> int a,b,t;
> int potega(int n,int m);
> int main()
> {
>     cin>>t;
>     for(int i=0;i<t;i++)
>     {
>     cin>>a>>b;
>     if(b>4){
>     b=b%4;}
> 
>     a=a%10;
> int c=potega(a,b)%10;
> cout<<c<<endl;
>     }
> 
> 
>     return 0;
> }
> 
> 
> int potega(int n,int m)
> {
>     if(m==0) return 1;
>     else return n*potega(n,m-1);
> }
  • created

    Jul '19
  • last reply

    Jul '19
  • 2

    replies

  • 534

    views

  • 2

    users

  • 1

    like

Sprawdź wyniki dla takich danych:

2
8 8
4 8

W sumie nie wiele masz do poprawienia tylko wystarczy zastanowić się w tym miejscu:

if(b>4){b=b%4;}

Następnym razem proszę ładniej wstawić kod i oczywiście sformatować go.