Skip to content

Instantly share code, notes, and snippets.

@otaviocorrea
Last active June 21, 2022 03:44
Show Gist options
  • Save otaviocorrea/2f75e0750dc2c39ba5164dd48911ee9e to your computer and use it in GitHub Desktop.
Save otaviocorrea/2f75e0750dc2c39ba5164dd48911ee9e to your computer and use it in GitHub Desktop.
Algorítimo simples para converter número decimal em um binário de até 100 digitos
#include<stdio.h>
int main(){
int resto[100], numero, resultado = 1, cont=0;
printf("Insira o numero a ser transformado em Binario:");
scanf("%d", &numero);
while (resultado > 0){
resultado = numero / 2;
resto[cont] = numero % 2;
numero = resultado;
cont++;
}
printf("\nBinario: ");
while(cont > 0){
cont = cont - 1;
printf("%d",resto[cont]);
}
printf("\n\n\n\n\n");
}
@otaviocorrea
Copy link
Author

Depois de 4 anos da criação deste maravilhoso algoritimo, em algum ponto dentro deste período eu aprendi a identar e hoje voltei aqui pra arrumar isso, porém o código segue intacto assim como minha mente brilhante o escreveu 4 anos atras.

PS: O texto acima contém doses de ironia

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment