fork download
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int iloscPrzypadkow=0;
  9. float b,a;
  10. // Program wyznacza ostatnia cyfre liczby a^b
  11. do{
  12. cout<<"Podaj ilosc przypadkow do rozwazenia z zakresu od 1 do 10"<<endl;
  13. cin>>iloscPrzypadkow;
  14. }
  15. while(iloscPrzypadkow < 1 || iloscPrzypadkow > 10);
  16.  
  17. int tab[iloscPrzypadkow];
  18. int wynik=0;
  19. for (int i=0; i<iloscPrzypadkow; i++)
  20. {
  21. cout<<"Podaj podstawe potegi \"a\" i liczbe potegowana \"b\""<<endl;
  22. cin>>a;
  23. cin>>b;
  24. wynik = pow(a,b);
  25. wynik = (wynik % 10);
  26. tab[i]=wynik;
  27. }
  28.  
  29.  
  30. for (int k=0; k<iloscPrzypadkow; k++){
  31. cout<<tab[k]<<endl;
  32. }
  33.  
  34.  
  35.  
  36. return 0;
  37. }
  38.  
Success #stdin #stdout 0s 4416KB
stdin
2
2 3
3 3
stdout
Podaj ilosc przypadkow do rozwazenia z zakresu od 1 do 10
Podaj podstawe potegi "a" i liczbe potegowana "b"
Podaj podstawe potegi "a" i liczbe potegowana "b"
8
7