Last active
June 21, 2022 03:44
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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