Enviado em 08/06/2010 - 17:53h
Tenho o seguinte código, ele simplesmente faz com que eu escreva um número em decimal e seja convertido em binário, até aí legal.
Mas eu não sei como faço pra pegar o binário e jogar em um vetor.
Tipo, eu tenho int vetor[32]
Daí cada posição do meu vetor seja "0" ou "1"
Como faço isso ?
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
int main(int argc, char* argv[])
{
int a;
char b[10];
printf("Digite um numero: ");
scanf("%d",&a);
itoa(a,b,2); //Converte para base 2
printf("\nO numero %d em binario e: %s",a,b);
printf("\%s",b[1]);
getch();
return 0;
}
Mas eu não sei como faço pra pegar o binário e jogar em um vetor.
Tipo, eu tenho int vetor[32]
Daí cada posição do meu vetor seja "0" ou "1"
Como faço isso ?
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
int main(int argc, char* argv[])
{
int a;
char b[10];
printf("Digite um numero: ");
scanf("%d",&a);
itoa(a,b,2); //Converte para base 2
printf("\nO numero %d em binario e: %s",a,b);
printf("\%s",b[1]);
getch();
return 0;
}