cout} --------------------------------------------------------------------------------------------------------------- //Programa para calcular o perímetro ea área do círculo #include #include //definir identificador PI com constante PI #define 3,14159 //definir identificador dois com #define constante TWO 2,0 int main () {área float, circunferência, raio; cout cin >> raio; área = PI * * raio de raio; //área do círculo = raio PI * * circunferência de raio = TWO * PI * raio; //circunferência = 2 * PI * sistema de raio cout cout ("pause"); retornar 0; } ------------------------------------------------------------------------------------------------------- //Usando cout de cabeçalho iostream.
h arquivo # include #include int main () {cout cout //diferente seqüência de escape \\ n utilizados para nova linha, endl ... cout cout cout //fundição tipo simples, de int para flutuar cout //outro tipo casting, de int para sistema de duplo cout cout ("pause"); retornar 0; } ----------------------------------------------------------------------------------------------------------- //Comentário em C /C ++, usando /* * /ou ////a //apenas para compilador C ++ #include #include int main () {/* isto é um comentário e se estende até o fechamento estrela-slash comentário marca * ///cout este comentário termina no fim da linha //assim, nova linha de comentário precisa de nova barra dupla cout cout //Comentários barra dupla pode estar sozinho em uma linha /* assim pode reduzir-estrela comentários * //******************************** /sistema ("pausa"); retornar 0; } ----------------------------------------------------------------------------------------------------------------- //Usando função predefinida sizeof (), //exibindo o tamanho tipo de dados, 1 byte = 8 bits # include main () {sistema #include int cout ("pause"); retornar 0; } ------------------------------------------------------------------------------------------------------------- //Demonstração do uso de variáveis # include #include int main () {unsigned short int Largura = 7, Corpo; Comprimento = 10; //cria uma curta não assinada e inicializar com resultado da multiplicação //Largura por Comprimento unsigned short int = Área de largura * comprimento; sistema cout ("pause"); retornar 0; } ----------------------------------------------------------------------------------------------------------------- //Para calcular a quantidade total de dinheiro ganho em n dias #include #include int main () {int n; int total, a taxa de = 20; cout cin >> n; taxa total = n *; cout cout cout cout cout sistema ("pausa"); retornar 0; } ------------------------------------------------------------------------------------------------------------ //Printing caracteres de base em seus respectivos números inteiros //#include #include int main () {cout cout cout cout cout for (int i = 32; i //exibir até 127 .
.. sistema cout ("pause") ; retornar 0;} ------------------------------------------------------------------------------------------------------------- /* Exemplo testes booleanos com bool, verdadeiro e falso * /#include #include //principal func não a função bool () {//Função retorna um NULL tipo bool retorno; //.
NULL é convertido para booleano false, mesmo //como declaração 'return false; "} int main () {bool val = false; //variável booleana int i = 1; //i é nem verdadeiro nem booleana-booleano falso-int g = 5; flutuador j = 3,02; //j é nem booleanos-verdadeiros nem falsos booleana-cout //testes em inteiros se (i == true) cout cout cout cout //Para testar o valor verdade de j, lançá-lo para bool tipo.
if (bool (j) = = true) cout //teste booleano devolve o valor val = func (); if (val == false) cout if (val == verdadeiro sistema cout) ("pause"); return false; //false é convertido em 0 } ------------------------------------------------- -------------------------------------------------- - //Testando as sequências de escape # include #include int main () {printf ("Testando as sequências de escape: \\ n"); printf ("------------------ ----------- \\ n "); printf (" O sino sonoro ---> \\ '\\\\ a \\' \\ a \\ a \\ a \\ n "); printf (" O retrocesso - -> \\ '\\\\ b \\' \\ bTesting \\ n "); printf ("O formfeed, impressora ---> \\ '\\\\ f \\' \\ ftest \\ n"); printf ("A nova linha ---> \\ '\\\\ n \\' \\ n \\ n"); printf ("O retorno de carro ---> \\ '\\\\ r \\' \\ rTesting \\ n"); printf ("A guia horizontal ---> \\ '\\\\ t \\' \\ tTesting \\ t \\ n"); printf ("A tabulação vertical ---> \\ '\\ v \\' \\ vTesting \\ n"); printf ("A barra invertida ---> \\ '\\\\\\\\' \\\\ Testing \\\\\\ n"); printf ("O apóstrofo ---> \\ '\\' \\ '\\' Teste \\ '\\' \\ '\\ n"); printf ("A citação dupla ---> \\ '\\" \\ "\\" Teste \\ "\\" \\ n "); printf ("O ponto de interrogação ---> \\ '\\ \\? \\ Teste \\ \\ n?"); printf ("Alguns podem não trabalhar, não é? \\ n"); sistema ("pausa"); retornar 0; } ------------------------------------------------------------------------------------------------------- # include #include int main () {int num; printf ("Conversão .
.. \\ n"); printf ("Comece com qualquer personagem e \\ n"); printf ("Pressione Enter, EOF para parar \\ n"); num = getchar (); printf ("O caráter inteiro hexadecimal Octal \\ n"); while (getchar () = EOF!) {printf ("% c% d% x% o \\ n", num, num, num); ++ num; } Sistema ("pausa"); retornar 0; } ----------------------------------------------------------------------------------------------------------------- # include # include /* converter decimal para binário função * /dectobin void (); int main () {caps de char = "Y"; fazer {dectobin (); printf ("? Y Mais uma vez, outros para sair:"); caps = getchar (); scanf ("% c", e CHS); } while ((caps == 'Y') || (caps == 'y')); retornar 0; } Dectobin void () {entrada int; printf ("Digite o número decimal:"); scanf ("% d", & entrada); if (printf entrada ("Enter decimal sem sinal! \\ n"); /* para o resultado da modificação * /int i; /* contar os dígitos binários * /int count = 0; /* armazenamento * /int binbuff [64]; não {/* Módulo 2 para obter o resto de 1 ou 0 * /i = entrada% 2; /* armazenar o elemento no array * /binbuff [contagem] = i; /* Divida a entrada por 2 para decrement binário * /input = input /2; /* Conte o número de dígito binário * /contagem ++ /* repetir de * /} while (input> 0); /* imprime o dígitos binários * /printf ("A representação binária é:") ; do {printf ("% d", binbuff [count - 1]); count--; se (count == 8) printf ("");} while (count> 0); printf ("\\ n") ;} ------------------------------------------------------------------------------------------------------- # include # include /* para strlen * /# include /* converter bin para decimal * /bintodec void () {char buffbin [100]; char * bin; int i = 0; int dezembro = 0; int bcount; printf ( "Por favor insira os dígitos binários, 0 ou /e 1.
\\ n"); printf ("Os seus dígitos binários:"); bin = gets (buffbin); i = strlen (bin), porque (bcount = 0; bcount /* se bin [bcount] é igual a 1, em seguida, uma outra pessoa 0 * /dezembro = dezembro * 2 + (bin [bcount] == '1' 1: 0); printf ("\\ n"); printf (" O valor decimal de% s é% d \\ n ", escaninho, dec);} int main (void) {bintodec (); retornar 0;} ------------------------------------------------------------------------------------------------------- /* Jogando com binário, decimal, hexadecimal e função de conversão * /# include # include /* strlen * /# include /* octal conversão octal * /octal void (char * octa, int * octares); /* função de conversão hexadecimal * /hexadecimal void (char * hexa, int * hexares); /* função de conversão decimal * /decimal void (char * deci, int * decires); /* converter binário para decimal * /bintodec void (void); /* converter decimal para binário * /decnumtobin void (int * dec); int main () {/* valor Sim ou Não para continuar com o programa * /char ir; /* valor Sim ou Não para avançar para binário para função Decimal * /char binY; Char choice1; carvão choice2; /* numtest, valor para testar com e passar para funções * /int numtest; /* valor para converter em binário, e chamar decnumtobin função * /int bintest; bandeira int; flag = 0; go = 'y'; do {printf ("Entre a base do ur entrada (d = dezembro, h = hex, o = octal):"); scanf ("% c", e choice1); getchar (); printf ("\\ n "); printf (" O número digitado: "); /* Se o número decimal * /if ((choice1 == 'd') || (choice1 == 'D')) {scanf ("% d ", & numtest); getchar (); } /* Se o número hexadecimal * /else if ((choice1 == 'h') || (choice1 == 'H')) {scanf ("% x", e numtest); getchar (); } /* Se o número octal * /else if ((choice1 == 'o') || (choice1 == 'O')) {scanf ("% o", e numtest); getchar (); } /* Se nenhuma correspondência * /else {flag = 1; printf ("Só d, h ou o Opções! \\ n"); printf ("exit Programa .
.. \\ n"); exit
(0); } /* Em primeiro lugar converter o 'número' de entrada para binário * /bintest = numtest; decnumtobin (& bintest); /* saída do hex, decimal ou octal * /printf ("\\ n"); printf ("Em seguida, entrar na base de ur saída (d = dezembro, h = hex, o = octal):"); scanf ("% c", e choice2); getchar (); /* Se decimal número * /if ((choice2 == 'd') || (choice2 == 'D')) decimal (& choice1, & numtest); /* Se o número hexadecimal * /else if ((choice2 == 'h') || (choice2 == 'H')) hexadecimal (& choice1, & numtest); /* Se o número octal * /else if ((choice2 == 'o') || (choice2 == 'O')) octal (& choice1, & numtest); /* Se nada foi encontrado * /else {flag = 1; do sistema ("cls"); printf ("Só d, H ou o Opções!"); printf ("\\ nPrograma saída .
.."); exit
(0); } Printf ("\\ n \\ nAn OPÇÃO \\ n"); printf ("========= \\ n"); printf ("Você deseja fazer o binário para decimal conversão?"); printf ("\\ n Y para Sim, e N para não:"); scanf ("% c", e binY); getchar (); /* Se sim ... * /if ((binY == 'Y') || (binY == 'y')) /* Faça o binário para decimal conversão * /bintodec (); /* Se não, apenas de saída * /else if (! (BinY = 'y') || (binY = 'Y')) {flag = 1; printf ("\\ nPrograma saída ... \\ n"); exit
(0); } Printf ("\\ n \\ n"); printf ("O programa está pronto para sair ...
\\ n"); printf ("Começar de novo (Y para Sim):?"); scanf ("% c", & go); getchar (); /* inicializar para NULL * /numtest = '\\ 0'; choice1 = '\\ 0'; choice2 = '\\ 0'; } While ((ir == 'y') || (ir == 'Y')); printf ("----- ----- ACABAMENTO \\ n"); retornar 0; } /* =============================================== ==== * /decimal void (char * deci, int * decires) {int ans = * decires; caractere ch = * deci; if ((ch == 'd') || (ch == 'D')) printf ("\\ nO número \\"% d \\ "em decimal é equivalente a \\"% d \\ "em decimal.
\\ n" , ans, ans); else if ((ch == 'h') || (ch == 'H')) printf ("número \\ nO \\"% X \\ "em hexadecimal é equivalente a \\"% d \\ "em decimal. \\ n ", ans, ans); else if ((ch == 'o') || (ch == 'O')) printf ("\\ nO número \\"% o \\ "em octal é equivalente a \\"% d \\ "em decimal. \\ n ", ans, ans); } /* =============================================== ======= * /hexadecimal void (char * hexa, int * hexares) {int ans = * hexares; Char * ch = hexa; if ((ch == 'd') || (ch == 'D')) printf ("\\ nO número \\"% d \\ "em decimal é equivalente a \\"% X \\ "em hexadecimal.
\\ n" , ans, ans); else if ((ch == 'h') || (ch == 'H')) printf ("número \\ nO \\"% X \\ "em hexadecimal é equivalente a \\"% X \\ "em hexadecimal. \\ n ", ans, ans); else if ((ch == 'o') || (ch == 'O')) printf ("\\ nO número \\"% o \\ "em octal é equivalente a \\"% X \\ "em hexadecimal. \\ n ", ans, ans); } /* =============================================== ========= * /octal void (char * octa, int * octares) {int ans = * octares; caractere ch = * octa; if ((ch == 'd') || (ch == 'D')) printf ("\\ nO número \\"% d \\ "em decimal é equivalente a \\"% o \\ "em octal.
\\ n" , ans, ans); else if ((ch == 'h') || (ch == 'H')) printf ("número \\ nO \\"% X \\ "em hexadecimal é equivalente a \\"% o \\ "em octal. \\ n ", ans, ans); else if ((ch == 'o') || (ch == 'O')) printf ("\\ nO número \\"% o \\ "em octal é equivalente a \\"% o \\ "em octal. \\ n ", ans, ans); } Bintodec void (void) {char buffbin [1024]; char * binário; int i = 0; int dezembro = 0; int z; printf ("Por favor insira os dígitos binários, 0 ou 1.
\\ n"); printf ("Os seus dígitos binários:"); = binários recebe (buffbin); i = strlen (binário); para (Z = 0; Z /* Se binário [Z] é igual a 1, então um outro 0 * /DEC dezembro = * 2 + (binário [Z] == '1' 1: 0); printf (" \\ n "); printf (" O valor decimal de% s é% d ", binário, dec); printf (" \\ n ");} decnumtobin void (int * dec) {entrada int = * dezembro; int i; int count = 0; int binário [64]; do {/* Módulo 2 para obter 1 ou um 0 * /i = entrada% 2; /* Coloque elementos na matriz binária * /binário [contagem] = i; /* Divida entrada por 2 para o decréscimo binário * /input = input /2; /* Conte o dígitos binários * /count ++;} while (input> 0); /* reversa e os dígitos de saída binários * /printf ("A representação binária é: "); do {printf ("% d ", binário [count - 1]); count--;} while (count> 0); printf (" \\ n ");} --------------------------------------------------------------------------------------------------------- /* Jogando com binário, decimal, hexadecimal e octal conversão * /# include # include /* strlen () * /# include /* conversão decimal função * /decimal void (char * deci, int * decires); /* converter decimal para binário * /decnumtobin void (int * dec); int main () {/* valor Sim ou Não para continuar com o programa * /char go; carvão choice1; carvão choice2; /* numtest, valor para testar com e passar para funções * /int numtest; /* valor para converter em binário, e chamar decnumtobin função * /int bintest; bandeira int; flag = 0; go = 'y'; do {printf ("Digite o h para entrada hex:") ; scanf ("% c", e choice1); getchar (); printf ("\\ n"); printf ("Digite o número hexadecimal lor !:"); /* Se o número hexadecimal * /if ((choice1 == ' h ') || (choice1 ==' H ')) {scanf ("% x", e numtest); getchar ();} else {flag = 1; printf ("Só h! \\ n"); printf (" sair do programa .
.. \\ n "); exit
(0);} /* Em primeiro lugar converter o 'número' de entrada para binário * /bintest = numtest; decnumtobin (& bintest); /* saída do hex, decimal ou octal * /printf ("\\ n"); printf ("Digite o d para saída decimal:"); scanf ("% c", e choice2); getchar (); /* Se decimal número * /if ((choice2 == 'd') || (choice2 == 'D')) decimal (& choice1, & numtest); /*else...*/else {flag = 1; printf ("Só d!"); printf ("\\ nPrograma saída ..."); exit
(0); } Printf ("\\ n \\ n"); printf ("O programa está pronto para sair ...
\\ n"); printf ("Começar de novo (Y para Sim):?"); scanf ("% c", & go); getchar (); /* inicializar para NULL * /numtest = '\\ 0'; choice1 = '\\ 0'; choice2 = '\\ 0'; } While ((ir == 'y') || (ir == 'Y')); printf ("----- ----- ACABAMENTO \\ n"); retornar 0; } /* =============================================== ==== * /decimal void (char * deci, int * decires) {int ans = * decires; caractere ch = * deci; if ((ch == 'h') || (ch == 'H')) printf ("número \\ nO \\"% X \\ "em hexadecimal é equivalente a \\"% d \\ "em decimal.
\\ n" , ans, ans); } Decnumtobin void (int * dec) {entrada int = * dezembro; int i; int count = 0; int binário [128]; não {/* Módulo 2 para obter 1 ou um 0 * /i = entrada% 2; /* Coloque elementos na matriz binária * /binário [contagem] = i; /* Entrada Divide por 2 para o decréscimo binário * /input = input /2; /* A contagem dígitos binários a * /count ++; } while (input> 0); /* Reversa e dígitos binários de saída * /printf ("A representação binária é:"); do {printf ("% d", binário [count - 1]); contagem--; se (count == 4) printf (""); } While (count> 0); printf ("\\ n"); } ----------------------------------------------------------------------------------------------------------------------- /* Jogando com hexadecimal e função ascii * /# include # include /* strlen * /# include /* conversão decimal * /decimal void (int * decires); /* converter decimal para binário * /decnumtobin void (int * dec); int main () {/* Programa continuação .
.. * /char ir; /* Numtest, valor para testar com e passar para funções * /int numtest; /* Valor para converter em binário, e chamar decnumtobin função * /int bintest; int flag = 0; ? go = 'y'; do {printf ("Jogando com hex e ASCII \\ n"); printf ("========================== \\ n"); printf ("Para hex, 0
(0) - 1F (32) são personagens /controle não imprimíveis! \\ n"); printf ("Para hex> 7F (127) que se estendem caracteres ASCII que são \\ n"); printf ("plataforma dependente \\ n \\ n!"); printf ("Entre a entrada hex:"); scanf ("% x", e numtest); getchar (); /* Em primeiro lugar converter o 'número' de entrada para binário * /bintest = numtest; decnumtobin (& bintest); decimal (& numtest); printf ("\\ nStart novamente (Y para Sim):?"); scanf ("% c", & go); getchar (); /* inicializar para NULL * /numtest = '\\ 0'; } While ((ir == 'y') || (ir == 'Y')); printf ("----- ----- ACABAMENTO \\ n"); retornar 0; } /* =============================================== ==== * /decimais (int * decires) {int ans = * decires; /* Se se (ans {printf ("switch hex (ans) {case 0: {printf (" hex 0 é ascii NULL ");} break; case 1: {printf (" hex 1 é SOH-start da posição ascii ");} break; case 2: {printf (" hex 2 é STX-início de ascii text ");} break; case 3: {printf (" hex 3 é ETX-final do ascii text ");} break; case 4: {printf ("hex 4 é EOT-end de ascii transmissão");} break; caso 5: {printf ("hex 5 é ENQ-investigação ascii");} break; caso 6: {printf ("hex 6 é ACK-reconhecer ascii ");} break; caso 7: {printf (" hex 7 é BEL-sino ascii ");} break; caso 8: {printf (" hex 8 é BS-backspace ascii ");} break; caso 9: {printf ("hex 9 é TAB-horizontal guia ascii");} break; caso 10: {printf ("hex A é LF-NL alimentação de linha, nova linha ascii");} break; caso 11 : {printf ("hex B é VT vertical guia ascii");} break; caso 12: {printf ("hex C é FF-NP alimentação de formulário, uma nova página ascii");} break; caso 13: {printf ( "hex D é CR-transporte ascii retorno");} break; caso 14: {printf ("hex E é SO-deslocar fora ascii");} break; caso 15: {printf ("hex F é SI-shift em ascii ");} break; caso 16: {printf (" hex 10 é a dados DLE ligação fuga ascii ");} break; caso 17: {printf ("hex 11 é o controle DC1-ascii dispositivo 1");} break; caso 18: {printf ("hex 12 é o controle DC2-ascii dispositivo 2");} break; caso 19: {printf ("hex 13 é o controle DC3-dispositivo 3 ascii");} break; caso 20: {printf ("hex 14 é o controle DC4-device 4 ascii");} break; caso 21: {printf ("hex 15 é NAK-negativo reconhecer ascii");} break; caso 22: {printf ("hex 16 é SYN-síncrono ascii idle");} break; caso 23: {printf ("hex 17 é ETB-end de trans ascii bloco.
");} break; caso 24: {printf ("hex 18 é CAN-cancelar ascii");} break; caso 25: {printf ("hex 19 é EM-final do ascii médio");} break; caso 26: {printf ("hex 1A é SUB-ascii substituto");} break; caso 27: {printf ("hex 1B é ESC-escape ascii");} break; caso 28: {printf ("hex 1C é FS-arquivo separador ascii");} break; caso 29: {printf ("hex 1D é GS-grupo separador ascii");} break; caso 30: {printf ("hex 1E é RS-record separador ascii");} break; caso 31: {printf ("hex 1F é US-unidade separadora ascii");} break; }} Else printf ("número \\ nO \\"% X \\ "em hexadecimal é equivalente a \\"% c \\, ans, ans "de caracteres ASCII.
\\ N"); } Decnumtobin void (int * dec) {entrada int = * dezembro; int i; int count = 0; int binário [128]; não {/* Módulo 2 para obter 1 ou um 0 * /i = entrada% 2; /* Coloque elementos na matriz binária * /binário [contagem] = i; /* Entrada Divide por 2 para o decréscimo binário * /input = input /2; /* A contagem dígitos binários a * /count ++; } while (input> 0); /* Reversa e dígitos binários de saída * /printf ("A representação binária é:"); do {printf ("% d", binário [count - 1]); contagem--; se (count == 4) printf (""); } While (count> 0); printf ("\\ n"); } ---------------------------------------------- VC ++ /VC ++ .
Líquido------------------------------------------------ - # include int main () {int num; printf ("Conversão ... \\ n"); printf ("Comece com qualquer personagem e \\ n"); printf ("Pressione Enter, EOF para parar \\ n"); num = getchar (); printf ("O caráter inteiro hexadecimal Octal \\ n"); while (getchar () = EOF!) {printf ("% c% d% x% o \\ n", num, num, num); ++ num; } Return 0; } ------------------------------------------------- -------------------------------------------------- /* Outro exemplo de programa tipo de dados * /# include /* função principal * /int main () {/* declarar e variáveis inicializadas * /int p = 2,000; /* tipo de dados inteiro positivo * /short int q = -120; /* variação * /unsigned short int r = 121; /* variação * /s = 21.
566578 flutuador; /* tipo de dados float * /char t = 'r'; /* tipo de dados char * /long u = 5678; /* longo positivo tipo de dados inteiro * /long sem sinal v = 5.678; /* * variação /longo W = -5.678; /* - ve longo tipo de dados inteiro * /int x = -171; /* - ve tipo de dados inteiro * /short y = -71; /* curto-ve tipo de dados inteiro * /z curto não assinado = 99; /* * variação /casal a = 88,12345; /* tipo de dados double float * /flutuador b = -3,245823; /* tipo de dados float * /printf ("t \\ - Tipo de dados novamente - \\ n"); printf ("\\ t ------------------- \\ n"); printf ("\\ n1 \\".
int \\ "exemplo: \\ t \\ t% d, o tamanho dos dados:% d bytes", p, sizeof (p)); printf ("\\ n2. \\" curto \\ "int exemplo: \\ t% d, o tamanho dos dados:% d bytes", q, sizeof (q)); printf ("\\ n3 \\". unsigned short int \\ "exemplo:% d, o tamanho dos dados:% d bytes", r, sizeof (r)); printf (". \\ n4 \\" flutuam \\ "exemplo: \\ t \\ t% .7f, o tamanho dos dados:% d bytes", s, sizeof (s)); printf ("\\ n5 \\." char \\ "exemplo: \\ t \\ t% c, o tamanho dos dados:% d byte", t, sizeof (t)); printf ("\\ n6.
\\" longa \\ "exemplo: \\ t \\ t% d, o tamanho dos dados:% d bytes", u, sizeof (u)); printf ("\\ n7. \\" não assinado longo \\ "exemplo: \\ t% d, o tamanho dos dados:% d bytes", v, sizeof (v)); printf ("\\ n8 negativo \\". longo \\ "exemplo: \\ t% d, o tamanho dos dados:% d bytes", w, sizeof (w)); printf ("\\ n9 negativo \\". int \\ "exemplo: \\ t% d, o tamanho dos dados:% d bytes", x, sizeof (x)); printf ("\\ n10 negativo \\". curto \\ "exemplo: \\ t% d, o tamanho dos dados:% d bytes", y, sizeof (y)); printf (".
\\ n11 \\ não assinado" short \\ "exemplo: \\ t% d, o tamanho dos dados:% d bytes", z, sizeof (z)); printf ("\\ n12. \\" double "de exemplo: \\ t \\ t% .4f, o tamanho dos dados:% d bytes" \\, um, sizeof (a)); printf (". \\ n13 negativo \\" flutuam \\ "exemplo: \\ t% .5f, o tamanho dos dados:% d bytes \\ n", b, sizeof (b)); retornar 0; } ----------------------------------------------------gcc--------------------------------------------------------- # include # include /* converter decimal para binário função * /dectobin void (); int main () {caps de char = "Y"; fazer {dectobin (); printf ("? Y Mais uma vez, outros para sair:"); caps = getchar (); scanf ("% c", e CHS); } while ((caps == 'Y') || (caps == 'y')); retornar 0; } Dectobin void () {entrada int; printf ("Digite o número decimal:"); scanf ("% d", & entrada); if (printf entrada ("Enter decimal sem sinal! \\ n"); /* para o resultado da modificação * /int i; /* contar os dígitos binários * /int count = 0; /* armazenamento * /int binbuff [64]; não {/* Módulo 2 para obter o resto de 1 ou 0 * /i = entrada% 2; /* armazenar o elemento no array * /binbuff [contagem] = i; /* Divida a entrada por 2 para decrement binário * /input = input /2; /* Conte o número de dígito binário * /contagem ++ /* repetir de * /} while (input> 0); /* imprime o dígitos binários * /printf ("A representação binária é:") ; do {printf ("% d", binbuff [count - 1]); count--; se (count == 8) printf ("");} while (count>