اريد ان افهم ماذا يحدث في هذه ال for loop
cout<<"Please enter your octal number:";
cin>>oct;
for(i=0; oct>0 ; i++)
{
arr = oct % 10;
oct = oct / 10;
}
cout<<i;
for(int power=0,j=0; j<i ; j++,power++)
{
dec = dec + arr[j] * pow(8.0,power);
}
cout<<" Decimal number= "<<"("<<dec<<")"<<"D"<<endl;

