Evo na neki način sam dobio ispis oktalnog broja za zadati broj,ali u obrnutnom prikazivanju.I sad sam pokušao da obrnem,ali mi izbacuje grešku LINK : fatal error LNK1104: cannot open file 'C:\Program Files\software sdk\lib\library.lib'.Npr. za zadati broj 12 treba da ispiše 14,a meni prikaze 41.
Code:
#include <stdio.h>
#include <iostream>
using namespace std;
int oktalni(int num){
int arr[7];
int total = 0;
int i;
while(num > 0)
{
for(i=0;i<7; i++){
total =num % 8;
num=num/8;
arr[i]=total;
}
}
while (i-1>=0){
i--;
cout<<arr[i];
}
return 0;
}
int main(){
int n,i;
int niz[8];
do{
cout<<"Koliko brojeva zelite da unesete? n= ";
cin>>n;
} while (n<2 || n>20);
for(i=0;i<n;i++) {
int a;
cout<<"Unesite realan broj: \n";
cin>>niz[i];
a=oktalni(niz[i]);
}
}
[Ovu poruku je menjao X Files dana 09.11.2015. u 19:17 GMT+1]