Treba mi pomoc u vezi zadatka gde je potrebno uneti jedan dekadni broj, a da se kao izlaz ispise njegova vrednost u oktalnom brojnom sistemu. Imam problem, sve se kompajlira bez greske ali kada treba da ispise vrednost , on ispise u potpunosti neku drugu vrednost, pa bih molio da mi neko pomogne.
Evo sta sam uradio:
Code:
#include <iostream>
#include <cmath>
using namespace std;
int konverzija(int);
int main(void)
{
int b;
cout<<"Unesite jedan broj:"<<endl;
cin>>b;
cout<<"Rezultat je:"<<konverzija(b)<<endl;
return 0;
}
int konverzija(int b)
{
int konverzija,r,n,i=0;
r=n%8;
b=b+pow(10,i)*r;
n=n/8;
i++;
return konverzija;
}
#include <iostream>
#include <cmath>
using namespace std;
int konverzija(int);
int main(void)
{
int b;
cout<<"Unesite jedan broj:"<<endl;
cin>>b;
cout<<"Rezultat je:"<<konverzija(b)<<endl;
return 0;
}
int konverzija(int b)
{
int konverzija,r,n,i=0;
r=n%8;
b=b+pow(10,i)*r;
n=n/8;
i++;
return konverzija;
}
A evo sta ispise:
