Esempio: Ho un codice del genere:


#include <iostream>
using namespace std;
int main()
{
int k, dec, bin;
cout<<" Inserisci un numero binario: ";
cin >> bin;
k=1;
dec=0;

for (k=1,dec=0;bin;k*=2,bin/=10)
dec+=(bin%10)*k;
cout<< dec;
system("pause");
return 0;
}

ma non ho ben capito cosa fa esattamente il ciclo for...