*   >> Lectura Educación Artículos >> education >> colegio y universidad

Módulo 2: Introducción a C y C ++

/tipo de datos float cout cout cout

cout} --------------------------------------------------------------------------------------------------------------- //Programa para calcular la circunferencia y área del círculo #include #include //definir identificador PI con PI #define constante 3,14159 //definir identificador DOS con #define constante DOS 2.

0 int main () {float área, circunferencia, radio; cin cout >> radio; area = pi * radio * radio; //área del círculo = PI * radio * circunferencia de radio = DOS * PI * radio; //circunferencia = 2 * PI * Sistema de radio cout cout ("pause"); return 0; } ------------------------------------------------------------------------------------------------------- //Usando cout de cabecera iostream #include #include archivo int main () {cout cout //aparte de secuencia de escape \\ n utilizado para la nueva línea, endl ...

cout cout cout //fundición de tipo simple, de int a flotar cout //otro tipo de fundición, de int a doble sistema cout cout ("pause"); return 0; } ----------------------------------------------------------------------------------------------------------- //Comentario en C /C ++, utilizando /* * /o //////sólo para el compilador de C ++ #include #include int main () {/* esto es un comentario y se extiende hasta el cierre de estrella barra comentario marca * /cout //este comentario termina al final de la línea //así, la nueva línea de comentario necesitan nueva barra doble hacia adelante cout cout //comentarios dobles de barra pueden estar solo en una línea /* por lo que puede reducir-estrella comentarios * //******************************** /system ("pause"); return 0; } ----------------------------------------------------------------------------------------------------------------- //Al utilizar la función predefinida sizeof (), //mostrar el tamaño de tipo de datos, 1 byte = 8 bits #include () {sistema #include int main cout ("pause"); return 0; } ------------------------------------------------------------------------------------------------------------- //Demostración del uso de variables #include #include int main () {unsigned short int Anchura = 7, Longitud; Longitud = 10; //crear un corto sin signo e inicializar con resultado //de multiplicar ancho por largo unsigned short int Área = Ancho * Largo; sistema cout ("pause"); return 0; } ----------------------------------------------------------------------------------------------------------------- //Para calcular la cantidad total de dinero ganado en n día #include #include int main () {int n; int total, el índice = 20; cin cout >> n; tasa total = n *; cout cout cout cout cout sistema ("pausa"); return 0; } ------------------------------------------------------------------------------------------------------------ //Impresión personajes de base en sus respectivos números enteros //#include #include int main () {cout cout cout cout cout for (int i = 32; i //Muestra hasta 127 .

.. sistema cout ("pause") ; return 0;} ------------------------------------------------------------------------------------------------------------- /* Muestra de pruebas booleanas con bool, verdadero y falso * /#include #include //func no principal función bool () {//Función devuelve un NULL tipo bool retorno;.

//NULL se convierte a Boolean falsa, igual //como la declaración "return false; '} int main () {int val = false; //variable booleana int i = 1; //i es ni-booleano verdadero ni falso booleano int g = 5; float j = 3,02; //j es ni cout //Pruebas-booleanas verdaderos ni falsos booleana con enteros si (i == true) cout cout cout cout //Para probar valor de verdad de j, échalo a bool tipo.

si (bool (j) = = true) cout //Prueba Boole función devuelve el valor val = func (), si (val == false) cout si (val == verdadero sistema cout) ("pause"); return false; //false se convierte en 0 } ------------------------------------------------- -------------------------------------------------- - //Prueba de las secuencias de escape #include #include int main () {printf ("Prueba de las secuencias de escape: \\ n"); printf ("------------------ ----------- \\ n "); printf (" La campana sonora ---> \\ '\\\\ a \\' \\ a \\ a \\ a \\ n "); printf (" El retroceso - -> \\ '\\\\ b \\' \\ bTesting \\ n "); printf ("El avance de página, la impresora ---> \\ '\\\\ f \\' \\ fTest \\ n"); printf ("La nueva línea ---> \\ '\\\\ n \\' \\ n \\ n"); printf ("El retorno de carro ---> \\ '\\\\ r \\' \\ rTesting \\ n"); printf ("El tabulador horizontal ---> \\ '\\\\ t \\' \\ tTesting \\ t \\ n"); printf ("El tabulador vertical ---> \\ '\\ v \\' \\ vTesting \\ n"); printf ("La barra invertida ---> \\ '\\\\\\\\' \\\\ Prueba \\\\\\ n"); printf ("La única cita ---> \\ '\\' \\ '\\' Testing \\ '\\' \\ '\\ n"); printf ("La doble cita ---> \\ '\\" \\ "\\" Prueba \\ "\\" \\ n "); printf ("El signo de interrogación ---> \\ '\\ \\? \\ Prueba \\ \\ n??"); printf ("Algunos podrían no trabajar no es \\ n?"); del sistema ("pausa"); return 0; } ------------------------------------------------------------------------------------------------------- #include #include int main () {int num; printf ("Conversión .

.. \\ n"); printf ("Comience con cualquier personaje y \\ n"); printf ("Pulse Intro, EOF para detener \\ n"); num = getchar (); printf ("El carácter entero hexadecimal Octal \\ n"); while (getchar () = EOF!) {printf ("% c% d% x% o \\ n", num, num, num, num); ++ num; } Del sistema ("pausa"); return 0; } ----------------------------------------------------------------------------------------------------------------- #include #include /* convertir decimal en función binaria * /void dectobin (); int main () {chs Char = 'Y'; do {dectobin (); printf ("? Una vez más Y, a otros a salir:"); chs = getchar (); scanf ("% c", y caps); } mientras que ((caps == 'y') || (caps == 'y')); return 0; } Void dectobin () {int entrada; printf ("Introduzca el número de decimales:"); scanf ("% d", y de entrada); si (printf entrada ("Enter decimal sin signo \\ n"); /* para el resultado de la MOD * /int i; /* contar los dígitos binarios * /int count = 0; /* Almacenamiento * /int binbuff [64]; do {/* Módulo 2 para obtener el resto de 1 o 0 * /i = entrada% 2; /* almacenar el elemento en el array * /binbuff [count] = i; /* Divide la entrada por 2 para decremento binaria * /entrada = entrada /2; /* Cuente el número de dígito binario * /cuenta ++; /* repetir de * /} while (input> 0); /* imprime el dígitos binarios * /printf ("La representación binaria es:") ; do {printf ("% d", binbuff [count - 1]); count--; si (cuenta == 8) printf ("");} while (contador> 0); printf ("\\ n") ;} ------------------------------------------------------------------------------------------------------- #include #include /* para strlen * /#include /* convertir bin a decimal * /void bintodec () {char buffbin [100]; char * bin; int i = 0; int diciembre = 0; int bcount; printf ( "Por favor, introduzca los dígitos binarios, 0 y /o 1.

\\ n"); printf ("Sus dígitos binarios:"); bin = gets (buffbin); i = strlen (bin), porque (bcount = 0; bcount /* si Bin [bcount] es igual a 1, entonces 1 persona 0 * /dec = diciembre * 2 + (bin [bcount] == ​​'1' 1: 0); printf ("\\ n"); printf (" El valor decimal de% s es% d \\ n ", bin, diciembre);} int main (void) {bintodec (); return 0;} ------------------------------------------------------------------------------------------------------- /* Jugar con el binario, decimal, hexadecimal y función de conversión * /#include #include /* strlen * /#include /* octal conversión octal * /void octal (char * octa, int octares *); /* función de conversión hexadecimal * /void hexadecimal (char * hexa, int hexares *); /* función de conversión decimal * /void decimal (char * deci, int decires *); /* convertir binario a decimal * /void bintodec (void); /* convertir decimal a binario * /void decnumtobin (int * diciembre); int main () {/* Si o No valor para continuar con el programa * /char ir; /​​* Si o No Valor de proceder a binario a la función Decimal * /char Biny; Choice1 carbón; elección2 carbón; /* numtest, el valor de probar con, y pasar a las funciones * /int numtest; /* Valor para convertir a binario, y llame decnumtobin función * /int bintest; int flag; flag = 0; go = 'y'; do {printf ("Introduzca la base del ur de entrada (d = diciembre, h = hex, o = octal):"); scanf ("% c", y Choice1); getchar (); printf ("\\ n "); printf (" El número introducido: "); /* Si el número decimal * /if ((Choice1 == 'd') || (Choice1 == 'D')) {scanf ("% d ", y numtest); getchar (); } /* Si el número hexadecimal * /else if ((Choice1 == 'h') || (Choice1 == 'H')) {scanf ("% x", y numtest); getchar (); } /* Si el número octal * /else if ((Choice1 == 'o') || (Choice1 == 'O')) {scanf ("% o", y numtest); getchar (); } /* Si no puede competir con * /else {flag = 1; printf ("Sólo d, h o o Opciones \\ n"); printf ("exit Programa .

.. \\ n"); exit

(0); } /* En primer lugar convertir el "número" de entrada a binario * /bintest = numtest; decnumtobin (y bintest); /* salida de la hexagonal, decimal o octal * /printf ("\\ n"); printf ("A continuación, entrar en la base de ur salida (d = diciembre, h = hex, o = octal):"); scanf ("% c", y elección2); getchar (); /* Si decimal número * /if ((elección2 == 'd') || (elección2 == 'D')) decimal (y Choice1, y numtest); /* Si el número hexadecimal * /else if ((elección2 == 'h') || (elección2 == 'H')) hexadecimal (y Choice1, y numtest); /* Si el número octal * /else if ((elección2 == 'o') || (elección2 == 'O')) octal (y Choice1, y numtest); /* si nada emparejado * /else {flag = 1; del sistema ("cls"); printf ("Sólo D, H o o Opciones!"); printf ("exit \\ nEl programa .

.."); exit

(0); } Printf ("\\ n \\ nSe OPCIÓN \\ n"); printf ("========= \\ n"); printf ("¿Quiere hacer el binario a decimal conversión?"); printf ("\\ n Y para Sí, y N para no:"); scanf ("% c", y Biny); getchar (); /* Si Sí ... * /if ((Biny == 'Y') || (Biny == 'y')) /* Hacer el binario a decimal conversión * /bintodec (); /* Si no, sólo la salida * /else if (! (Biny = 'y') || (Biny = 'Y')) {flag = 1; printf ("\\ nEl programa de salida ... \\ n"); exit

(0); } Printf ("\\ n \\ n"); printf ("El programa está listo para salir ...

\\ n"); printf ("empezar de nuevo (Y para Sí):?"); scanf ("% c", & go); getchar (); /* inicializar a NULL * /numtest = '\\ 0'; Choice1 = '\\ 0'; elección2 = '\\ 0'; } While ((ir == 'y') || (vaya == 'Y')); printf ("----- ----- FINAL \\ n"); return 0; } /* =============================================== ==== * /void decimal (char * deci, int decires *) {int ans = * decires; char ch = * deci; if ((ch == 'd') || (ch == 'D')) printf ("\\ nEl número \\"% d \\ "en decimal es equivalente a \\"% d \\ "en decimal.

\\ n" , años, ans); else if ((ch == 'h') || (ch == 'H')) printf ("número de \\ nEl \\"% X \\ "en hexadecimal es equivalente a \\"% d \\ "en decimal. \\ n ", años, ans); else if ((ch == 'o') || (ch == 'O')) printf ("\\ nEl número \\"% o \\ "en octal es equivalente a \\"% d \\ "en decimal. \\ n ", años, ans); } /* =============================================== ======= * /void hexadecimal (char * hexa, int hexares *) {int ans = * hexares; carbón ch = * hexa; if ((ch == 'd') || (ch == 'D')) printf ("\\ nEl número \\"% d \\ "en decimal es equivalente a \\"% X \\ "en hexadecimal.

\\ n" , años, ans); else if ((ch == 'h') || (ch == 'H')) printf ("número de \\ nEl \\"% X \\ "en hexadecimal es equivalente a \\"% X \\ "en hexadecimal. \\ n ", años, ans); else if ((ch == 'o') || (ch == 'O')) printf ("\\ nEl número \\"% o \\ "en octal es equivalente a \\"% X \\ "en hexadecimal. \\ n ", años, ans); } /* =============================================== ========= * /void octal (char * octa, int octares *) {int ans = * octares; char ch = * octa; if ((ch == 'd') || (ch == 'D')) printf ("\\ nEl número \\"% d \\ "en decimal es equivalente a \\"% o \\ "en octal.

\\ n" , años, ans); else if ((ch == 'h') || (ch == 'H')) printf ("número de \\ nEl \\"% X \\ "en hexadecimal es equivalente a \\"% o \\ "en octal. \\ n ", años, ans); else if ((ch == 'o') || (ch == 'O')) printf ("\\ nEl número \\"% o \\ "en octal es equivalente a \\"% o \\ "en octal. \\ n ", años, ans); } Void bintodec (void) {char buffbin [1024]; char * binaria; int i = 0; int diciembre = 0; int z; printf ("Introduzca los dígitos binarios, 0 o 1.

\\ n"); printf ("Sus dígitos binarios:"); = binarios obtiene (buffbin); i = strlen (binario); para (z = 0; z /* si binario [z] es igual a 1, entonces 1 persona 0 * /dec = diciembre * 2 + (binario [z] == '1' 1: 0); printf (" \\ n "); printf (" El valor decimal de% s es% d ", binario, diciembre); printf (" \\ n ");} void decnumtobin (int * diciembre) {int entrada = * diciembre; int i; int cuenta = 0; int binario [64]; do {/* Módulo 2 para obtener 1 o un 0 * /i = entrada% 2; /* Cargar elementos en la matriz binaria * /binario [count] = i; /* Divida la entrada por 2 para decremento binario * /entrada = entrada /2; /* Cuente el dígitos binarios * /count ++;} while (input> 0); /* Invertir y los dígitos binarios de salida * /printf ("La representación binaria es: "); do {printf ("% d ", binario [count - 1]); count--;} while (contador> 0); printf (" \\ n ");} --------------------------------------------------------------------------------------------------------- /* Jugar con el binario, decimal, hexadecimal y octal conversión * /#include #include /* strlen () * /#include /* Conversión decimal función * /void decimal (char * deci, int decires *); /* convertir decimal a binario * /void decnumtobin (int * diciembre); int main () {/* Si o No Valor de continuar a la cita del programa * /char; Choice1 carbón; elección2 carbón; /* numtest, el valor para probar con y el pase a funciones * /int numtest; /* Valor para convertir a binario, y llame decnumtobin función * /int bintest; int flag; flag = 0; go = 'y'; do {printf ("Introduzca el h para entrada hexagonal:") ; scanf ("% c", y Choice1); getchar (); printf ("\\ n"); printf ("Introduzca su número hexadecimal lor !:"); /* Si el número hexadecimal * /if ((Choice1 == ' h ') || (Choice1 ==' H ')) {scanf ("% x", y numtest); getchar ();} else {flag = 1; printf ("Sólo h \\ n"); printf (" salida Programa .

.. \\ n "); exit

(0);} /* En primer lugar convertir el" número "de entrada a binario * /bintest = numtest; decnumtobin (y bintest); /* salida de la hexagonal, decimal o octal * /printf ("\\ n"); printf ("Introduzca el d para la salida decimal:"); scanf ("% c", y elección2); getchar (); /* Si decimal número * /if ((elección2 == 'd') || (elección2 == 'D')) decimal (y Choice1, y numtest); /*else...*/else {flag = 1; printf ("Sólo d!"); printf ("exit \\ nEl programa ..."); exit

(0); } Printf ("\\ n \\ n"); printf ("El programa está listo para salir ...

\\ n"); printf ("empezar de nuevo (Y para Sí):?"); scanf ("% c", & go); getchar (); /* inicializar a NULL * /numtest = '\\ 0'; Choice1 = '\\ 0'; elección2 = '\\ 0'; } While ((ir == 'y') || (vaya == 'Y')); printf ("----- ----- FINAL \\ n"); return 0; } /* =============================================== ==== * /void decimal (char * deci, int decires *) {int ans = * decires; char ch = * deci; if ((ch == 'h') || (ch == 'H')) printf ("número de \\ nEl \\"% X \\ "en hexadecimal es equivalente a \\"% d \\ "en decimal.

\\ n" , años, ans); } Void decnumtobin (int * diciembre) {int entrada = * diciembre; int i; int cuenta = 0; int binaria [128]; do {/* Módulo 2 para obtener 1 o un 0 * /i = entrada% 2; /* Cargar elementos en la matriz binaria * /binario [count] = i; /* Entrada Dividir por 2 para decremento binario * /entrada = entrada /2; /* Cuente el dígitos binarios * /count ++; } while (input> 0); /* Invertir y dígitos binarios de salida * /printf ("La representación binaria es:"); do {printf ("% d", binario [count - 1]); contar--; si (cuenta == 4) printf (""); } While (contador> 0); printf ("\\ n"); } ----------------------------------------------------------------------------------------------------------------------- /* Jugar con hexadecimal y función ascii * /#include #include /* strlen * /#include /* Conversión decimal * /void decimal (int decires *); /* Convierte decimal a binario * /void decnumtobin (int * diciembre); int main () {/* Para continuar el programa .

.. * /char ir; /* Numtest, el valor para probar con y el pase a las funciones * /int numtest; /* Valor para convertir a binario, y llame decnumtobin función * /int bintest; int flag = 0; go = 'Y'; do {printf ("Jugando con hexadecimal y ASCII \\ n"); printf ("========================== \\ n"); printf ("Para hexadecimal, 0

(0) - 1F (32) son caracteres /control no imprimibles \\ n"); printf ("Para hexagonal> 7F (127) que se extienden caracteres ASCII que son \\ n"); printf ("dependiente de la plataforma \\ n \\ n"); printf ("Introduzca la entrada hexadecimal:"); scanf ("% x", y numtest); getchar (); /* En primer lugar convertir el "número" de entrada a binario * /bintest = numtest; decnumtobin (y bintest); decimal (y numtest); printf ("\\ nInicio nuevo (Y para Sí):?"); scanf ("% c", & go); getchar (); /* inicializar a NULL * /numtest = '\\ 0'; } While ((ir == 'y') || (vaya == 'Y')); printf ("----- ----- FINAL \\ n"); return 0; } /* =============================================== ==== * /void decimales (int decires *) {int ans = * decires; /* Si si (ans {printf ("interruptor hexagonal (ans) {case 0: {printf (" hex 0 es ascii NULL ");} break; case 1: {printf (" hex 1 es SOH-inicio de la partida ascii ");} break; case 2: {printf (" hex 2 es STX-inicio de ascii texto ");} break; caso 3: {printf (" hex 3 es ETX-final de ascii texto ");} break; caso 4: {printf ("hex 4 es EOT-final de ascii transmisión");} break; caso 5: {printf ("hex 5 es ascii ENQ-consulta");} break; caso 6: {printf ("hex 6 es ACK-reconoce ascii ");} romper; caso 7: {printf (" hex 7 es ascii BEL-campana ");} break; caso 8: {printf (" hex 8 es BS-retroceso ascii ");} romper; caso 9: {printf ("hex 9 es-TAB horizontal pestaña ascii");} break; caso 10: {printf ("hex A es-LF NL avance de línea, la nueva línea ascii");} break; caso 11 : {printf ("hex B es ascii VT vertical ficha");} break; caso 12: {printf ("hex C es FF-NP avance de página, nueva página ascii");} break; caso 13: {printf ( "hexagonal D es ASCII CR-retorno de carro");} break; caso 14: {printf ("hex E es SO-cambiar de puesto ascii");} break; caso 15: {printf ("hex F es SI-cambio en ascii ");} break; caso 16: {printf (" hex 10 es-datos DLE enlace ascii escape ");} break; caso 17: {printf ("hex 11 es el control DC1-dispositivo 1 ascii");} break; caso 18: {printf ("hex 12 es el control DC2-dispositivo 2 ascii");} break; caso 19: {printf ("hex 13 es el control DC3-dispositivo 3 ascii");} break; caso 20: {printf ("hex 14 es el control DC4-dispositivo 4 ascii");} break; caso 21: {printf ("hex 15 es NAK-negativas reconocer ascii");} break; caso 22: {printf ("hex 16 es SYN-síncrona ascii inactivo");} break; caso 23: {printf ("hex 17 es ETB-final de trans ascii bloque.

");} break; caso 24: {printf ("hex 18 es CAN-cancelar ascii");} break; caso 25: {printf ("hex 19 es EM-final del medio ascii");} break; caso 26: {printf ("hex 1A es ascii SUB-sustituto");} break; caso 27: {printf ("1B hexadecimal es ESC-ascii de escape");} break; caso 28: {printf ("1C hexagonal es separador ascii FS-archivo");} break; caso 29: {printf ("1D hex es GS-ascii grupo separador");} break; caso 30: {printf ("1E hex es RS-registro separador ascii");} break; caso 31: {printf ("1F hexadecimal es de US-unidad separadora ascii");} break; }} Else printf ("número de \\ nEl \\"% X \\ "en hexadecimal es equivalente a \\"% c \\, años, ans "de caracteres ASCII.

\\ N"); } Void decnumtobin (int * diciembre) {int entrada = * diciembre; int i; int cuenta = 0; int binaria [128]; do {/* Módulo 2 para obtener 1 o un 0 * /i = entrada% 2; /* Cargar elementos en la matriz binaria * /binario [count] = i; /* Entrada Dividir por 2 para decremento binario * /entrada = entrada /2; /* Cuente el dígitos binarios * /count ++; } while (input> 0); /* Invertir y dígitos binarios de salida * /printf ("La representación binaria es:"); do {printf ("% d", binario [count - 1]); contar--; si (cuenta == 4) printf (""); } While (contador> 0); printf ("\\ n"); } ---------------------------------------------- VC ++ /VC ++ .

Red------------------------------------------------ - #include int main () {int num; printf ("Conversión ... \\ n"); printf ("Comience con cualquier personaje y \\ n"); printf ("Pulse Intro, EOF para detener \\ n"); num = getchar (); printf ("El carácter entero hexadecimal Octal \\ n"); while (getchar () = EOF!) {printf ("% c% d% x% o \\ n", num, num, num, num); ++ num; } Return 0; } ------------------------------------------------- -------------------------------------------------- /* Otro ejemplo de programa tipo de datos * /#include /* Función principal * /int main () {/* declarar y variables inicializadas * /int p = 2,000; /* tipo de datos entero positivo * /short int q = -120; /* variación * /unsigned short int r = 121; /* variación * /float s = 21.

566578; /* Tipo de datos float * /char t = 'r'; /* Tipo de datos char * /long u = 5,678; /* siempre positivo tipo de datos entero * /v largo sin signo = 5,678; /* variación * /long w = -5,678; /* - cinco de largo tipo de datos entero * /int x = -171; /* - he tipo de datos entero * /short y = -71; /* corta -ve tipo de datos entero * /corto sin signo z = 99; /* variación * /double a = 88.12345; /* flotador doble tipo de datos * /float b = -3.245823; /* Tipo de datos float * /printf ("\\ t - Tipo de datos nuevo - \\ n"); printf ("\\ t ------------------- \\ n"); printf ("\\ n 1 \\".

int \\ "muestra: \\ t \\ t% d, el tamaño de los datos:% d bytes", p, sizeof (p)); printf ("\\ n2 \\." corta \\ "int muestra: \\ t% d, el tamaño de los datos:% d bytes", q, sizeof (q)); printf ("\\ n3 \\." unsigned short int \\ "muestra:% d, el tamaño de los datos:% d bytes", r, sizeof (r)); printf (". \\ n4 \\" flotar \\ "muestra: \\ t \\ t% .7f, el tamaño de los datos:% d bytes", s, sizeof (s)); printf ("\\ n5 \\." char \\ "muestra: \\ t \\ t% c, el tamaño de los datos:% d bytes", t, sizeof (t)); printf ("\\ n6 \\.

" largo "de la muestra: \\ t \\ t% d, el tamaño de los datos:% d bytes" \\, u, sizeof (u)); printf ("\\ n7 \\." unsigned long \\ "muestra: \\ t% d, el tamaño de los datos:% d bytes", v, sizeof (v)); printf ("\\ n8 negativo \\". de largo \\ "muestra: \\ t% d, el tamaño de los datos:% d bytes", w, sizeof (w)); printf ("\\ n9 negativo \\". int \\ "muestra: \\ t% d, el tamaño de los datos:% d bytes", x, sizeof (x)); printf ("\\ n10 negativo \\." corta \\ "muestra: \\ t% d, el tamaño de los datos:% d bytes", y, sizeof (y)); printf (".

\\ n11 \\ sin firmar" corta \\ "muestra: \\ t% d, el tamaño de los datos:% d bytes", z, sizeof (z)); printf ("\\ n12 \\." doble "de la muestra: \\ t \\ t% .4f, el tamaño de los datos:% d bytes" \\, una, sizeof (a)); printf (". \\ n13 negativo \\" flotar \\ "muestra: \\ t% .5f, el tamaño de los datos:% d bytes \\ n", b, sizeof (b)); return 0; } ----------------------------------------------------gcc--------------------------------------------------------- #include #include /* convertir decimal en función binaria * /void dectobin (); int main () {chs Char = 'Y'; do {dectobin (); printf ("? Una vez más Y, a otros a salir:"); chs = getchar (); scanf ("% c", y caps); } mientras que ((caps == 'y') || (caps == 'y')); return 0; } Void dectobin () {int entrada; printf ("Introduzca el número de decimales:"); scanf ("% d", y de entrada); si (printf entrada ("Enter decimal sin signo \\ n"); /* para el resultado de la MOD * /int i; /* contar los dígitos binarios * /int count = 0; /* Almacenamiento * /int binbuff [64]; do {/* Módulo 2 para obtener el resto de 1 o 0 * /i = entrada% 2; /* almacenar el elemento en el array * /binbuff [count] = i; /* Divide la entrada por 2 para decremento binaria * /entrada = entrada /2; /* Cuente el número de dígito binario * /cuenta ++; /* repetir de * /} while (input> 0); /* imprime el dígitos binarios * /printf ("La representación binaria es:") ; do {printf ("% d", binbuff [count - 1]); count--; si (cuenta == 8) printf ("");} while (contador>

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... >>  >> 
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.