Jedyne co zrobiłem to to:
Kod: Zaznacz cały
#include <iostream>
#include <math.h>
using namespace std;
int funkcja(int liczba, int podstawa, int wykladnik );
int main()
{
cout << "Witaj" <<endl;
cout << "Podaj liczbe: ";
int licz;
cin >> licz;
cout <<"Podaj podstawe ukladu liczenia: " ;
int podst;
cin >> podst;
cout <<"Podaj o jaki wykladnik Ci chodzi: ";
int wykl;
cin>>wykl;
funkcja( licz , podst , wykl );
}
int funkcja(int liczba, int podstawa, int wykladnik )
{
int i = podstawa;
while(podstawa <= liczba)
{
podstawa=i*podstawa;
}
int k=podstawa/i;
cout <<k<<endl;
}
Próbowałem pisać tą fukcje dalej, ale niestety nie wiem do końca jak, a jedyny mój pomysł jest strasznie zaplątany.
Ma ktoś pomysł jak taki algorytm powinien wyglądać?