bonjour

j'ai une fonction de conversion binaire vers decimal mais elle ne fait rien

la fonction est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void main()
{
int tab[8]={1,0,1,0,0,1,0,0};
int pus=1;nbr=0;
for(int j=0;j<8;j++){
		 if(tab[j]=1)
	 {
			 for(int i=0;i<j;i++)pus=pus*2;
 
 
	 }
                  else
         {
                     pus=pus;
          }
 
		 nbr=nbr+pus;}
}