Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- // FUNKCJE----------
- int dz(char t[], int p, int l)
- {
- int i;
- int D[l];
- for( i=l-1; i>=0; i-- )
- {
- if( t[i]>='A' )
- D[i]=t[i]-'A'+10;
- else
- D[i]=t[i]-'0';
- }
- int y=D[l-1];
- i=l-1;
- while( i>0 )
- {
- y=y*p+D[i-1];
- i--;
- }
- return y;
- }
- // -----------------
- int main(int argc, char *argv[])
- {
- int podst;
- cout<<"Podaj podstawe ukladu: ";
- cin>>podst;
- int l;
- cout<<"Podaj ile cyfr ma liczba: ";
- cin>>l;
- char t[l];
- int i;
- for( i=l-1; i>=0; i-- )
- {
- cout<<"Podaj cyfre: ";
- cin>>t[i];
- }
- cout<<"\nWynik = "<<dz( t, podst, l )<<endl;
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement