20 PROGRAMAS DE C.docx
Transcript of 20 PROGRAMAS DE C.docx
-
8/18/2019 20 PROGRAMAS DE C.docx
1/31
2. Programa que lee cinco veces tres
números y los imprime ordenados
ascendentemente.De Documentacion NexuNSaltar a: navegación, buscar /*
wiki2.cautor: PS - Marco Villuendasfecha: 30 de agosto del 2010descrici!n:
Progra"a #ue lee cinco $eces tres n%"eros & los i"ri"e ordenadosascendente"ente.*/
'include (stdio.h)
int "ain+,int ri"ernu"segundonu"tercernu"refor re1re(re+, /* Se iden los tres nu"eros a ordenar */
rintf scri4e tres nu"eros: 5n+scanf 6d67ri"ernu"+scanf 6d67segundonu"+scanf 6d67tercernu"+
/* Se che#uean todas las osi4les co"4inaciones de nu"eros ara sucorrecta ordenacion */
if ri"ernu")segundonu"+,
if tercernu")segundonu"+,
if ri"ernu")tercernu"+rintf 6d6d
6d5nsegundonu"tercernu"ri"ernu"+else
rintf 6d6d6d5nsegundonu"ri"ernu"tercernu"+
8
else rintf 6d6d
6d5ntercernu"segundonu"ri"ernu"+8else
,if ri"ernu")segundonu"+
rintf 6d6d6d5ntercernu"ri"ernu"segundonu"+
else
http://documentacion.nexun.org/mediawiki/index.php/2._Programa_que_lee_cinco_veces_tres_n%C3%BAmeros_y_los_imprime_ordenados_ascendentemente.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/2._Programa_que_lee_cinco_veces_tres_n%C3%BAmeros_y_los_imprime_ordenados_ascendentemente.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/2._Programa_que_lee_cinco_veces_tres_n%C3%BAmeros_y_los_imprime_ordenados_ascendentemente.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/2._Programa_que_lee_cinco_veces_tres_n%C3%BAmeros_y_los_imprime_ordenados_ascendentemente.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/2._Programa_que_lee_cinco_veces_tres_n%C3%BAmeros_y_los_imprime_ordenados_ascendentemente.#column-one
-
8/18/2019 20 PROGRAMAS DE C.docx
2/31
, if segundonu")tercernu"+
rintf 6d6d6d5nri"ernu"tercernu"segundonu"+
elserintf 6d6d
6d5nri"ernu"segundonu"tercernu"+
88return 188
-
8/18/2019 20 PROGRAMAS DE C.docx
3/31
3. Programa que imprima la suma, resta,
multiplicación y división de dos números
reales en simple precisión tomándolos delteclado.
De Documentacion NexuN
Saltar a: navegación, buscar /* 9ercicio3.c autor: Sergio uallar. fecha: 1; de octu4re de 200;
descrici!n:
rogra"a #ue calcula la su"a resta "ultilicaci!n
& di$ision de dos nu"eros reales < e &.*/
'include (stdio.h)
int "ain +,
float
-
8/18/2019 20 PROGRAMAS DE C.docx
4/31
4. Programa que lea sobre dos variables X
y Y de tipo carácter, intercambie el
contenido de las mismas e imprima suscontenidos.
De Documentacion NexuN
Saltar a: navegación, buscar
/*Pro4le"a A.cautor: Bo4erto otor Celso.fecha: 21 de octu4re de 200;descrici!n:Progra"a #ue lea so4re dos $aria4les D & E de tio car@cter interca"4ie el contenido de las "is"as e i"ri"a sus contenidos.*/
'include (stdio.h)
int "ain+,
char a4au
-
8/18/2019 20 PROGRAMAS DE C.docx
5/31
. Programa que imprima la n!"sima
potencia de un número entero tomándolo
del teclado.
De Documentacion NexuN
Saltar a: navegación, buscar /*Pro4le"a .cautor: Bo4erto otor Celso.fecha: 21 de octu4re de 200;descrici!n:Progra"a #ue i"ri"a la n-Hsi"a otencia de un n%"ero entero to"@ndolodel teclado.*/
'include (stdio.h)
int "ain+,
int aint 4
int contador0int resultado1resultado2
rintfPor fa$or introduFca un nu"ero entero & ositi$o ara la4ase5n+
scanf6d7a+
rintfPor fa$or introduFca otro nu"ero entero & ositi$o arael e
-
8/18/2019 20 PROGRAMAS DE C.docx
6/31
ifresultado2)resultado+,
rintf5nl rogra"a ha des4ordado el $alorre$io o4tenido ha sido 6d "ientras #ue el ri"er $alor deldes4orda"ieto es:resultado2+
contador48
8rintf6d.resultado+
return 18
-
8/18/2019 20 PROGRAMAS DE C.docx
7/31
#. Programa para calcular e imprimir el
volumen de una es$era, leyendo el valor de
su radio.
De Documentacion NexuN
Saltar a: navegación, buscar /*9ercicioJ.c Progra"a ara calcular e i"ri"ir el $olu"en de una esfera le&endo el$alor de su radio. Volu"en de la esfera V A/3+*i*rI3++
?utor: Ps-KorgeSolerLerrero
echa:1 de agosto de 2010
*/
'include (stdio.h)
'define P= 3.1A1;2
int $olu"enfloat+
"ain+,
float radiorintf=ntroduce el radio de la esfera5n+scanf6f7radio+
rintfl $olu"en de la esfera de radio 6f
es: 6fradio$olu"enradio++return 0
8
int $olu"enfloat r+,
float $ol$olA*P=*r*r*r
http://documentacion.nexun.org/mediawiki/index.php/6._Programa_para_calcular_e_imprimir_el_volumen_de_una_esfera,_leyendo_el_valor_de_su_radio.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/6._Programa_para_calcular_e_imprimir_el_volumen_de_una_esfera,_leyendo_el_valor_de_su_radio.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/6._Programa_para_calcular_e_imprimir_el_volumen_de_una_esfera,_leyendo_el_valor_de_su_radio.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/6._Programa_para_calcular_e_imprimir_el_volumen_de_una_esfera,_leyendo_el_valor_de_su_radio.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/6._Programa_para_calcular_e_imprimir_el_volumen_de_una_esfera,_leyendo_el_valor_de_su_radio.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
8/31
return $ol8
%. Programa para reali&ar la conversión de
una temperatura dada en grados
cent'grados a grados (elvin.
De Documentacion NexuNSaltar a: navegación, buscar /*9erN.c?utor: Ps-KorgeSolerLerrero.echa: 1N de agosto de 2010Cescrici!n:Progra"a ara realiFar la con$ersi!n de una te"eratura dadaen grados centOgrados a grados el$in.*/
'include(stdio.h)
int ca"4ioint+
int "ain+,
int Q
do,
rintf=ntroduce el nu"ero de grados celsius: +scanf6d7Q+
8 whileQ(-2N3+
rintf6d Qelsius es 6d el$in5nQca"4ioQ++
return 18
http://documentacion.nexun.org/mediawiki/index.php/7._Programa_para_realizar_la_conversi%C3%B3n_de_una_temperatura_dada_en_grados_cent%C3%ADgrados_a_grados_Kelvin.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/7._Programa_para_realizar_la_conversi%C3%B3n_de_una_temperatura_dada_en_grados_cent%C3%ADgrados_a_grados_Kelvin.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/7._Programa_para_realizar_la_conversi%C3%B3n_de_una_temperatura_dada_en_grados_cent%C3%ADgrados_a_grados_Kelvin.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/7._Programa_para_realizar_la_conversi%C3%B3n_de_una_temperatura_dada_en_grados_cent%C3%ADgrados_a_grados_Kelvin.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/7._Programa_para_realizar_la_conversi%C3%B3n_de_una_temperatura_dada_en_grados_cent%C3%ADgrados_a_grados_Kelvin.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
9/31
int ca"4ioint celsius+,
int kel$in kel$incelsius 2N3
return kel$in
8
). Programa para leer un número real y
comprobar e imprimir si dic*o número es
$raccionario.
De Documentacion NexuN
Saltar a: navegación, buscar /* e9ercicio: R wiki autor: Kose Ca$id ?&ala il fecha: 21 de octu4re de 200; descrici!n: Progra"a ara leer un n%"ero real & co"ro4ar e i"ri"ir si dicho n%"ero es fraccionario.*/
'include (stdio.h)'include (conio.h)
int "ain+,
float nu"ero
rintf=ntroduce un nu"ero +scanf6f7nu"ero+clrscr+
/*al restar el nu"ero co"leto con ese "is"o nu"ero sin arte deci"al si es #ue la tiene+ si da cero es #ue elnu"ero es no fraccionario (0.001 se one esa condicion ara e$itar ro4le"as de recision a sifuera 0+*/if nu"ero-int+nu"ero+(0.001+,
http://documentacion.nexun.org/mediawiki/index.php/8._Programa_para_leer_un_n%C3%BAmero_real_y_comprobar_e_imprimir_si_dicho_n%C3%BAmero_es_fraccionario.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/8._Programa_para_leer_un_n%C3%BAmero_real_y_comprobar_e_imprimir_si_dicho_n%C3%BAmero_es_fraccionario.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/8._Programa_para_leer_un_n%C3%BAmero_real_y_comprobar_e_imprimir_si_dicho_n%C3%BAmero_es_fraccionario.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/8._Programa_para_leer_un_n%C3%BAmero_real_y_comprobar_e_imprimir_si_dicho_n%C3%BAmero_es_fraccionario.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/8._Programa_para_leer_un_n%C3%BAmero_real_y_comprobar_e_imprimir_si_dicho_n%C3%BAmero_es_fraccionario.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
10/31
rintfLas introducido el nu"ero: 6dint+nu"ero+ rintf5nl nu"ero no es fraccionario.+8else, rintfLas introducido el nu"ero: 6fnu"ero+ rintf5nl nu"ero es fraccionario.+
8return 18
+. Programa que lee una cali$icación
num"rica entre y - y la trans$orma ennota al$ab"tica según la siguiente tabla
De Documentacion NexuN
Saltar a: navegación, buscar /* ?utor: PS - Pa4lo allarOn Bosell
echa: Martes 20 de Tctu4re de 200;
Cescrici!n: Progra"a #ue lee una calificaci!n nu"Hrica entre 0
& 100introducida or el ususario & la transfor"a en
unade las siguientes notas alfa4Hticas:
MUE C=Q=G 0-2+=SU=Q=G 2-0+SU=Q=G 0-J0+= J0-N+TG?> N-;+STBS?>=G ;-100+
Qo"ilado con: Win9a=
*/
'include (stdio.h)
int "ain+, int nota
rintf>a nota so4re 100 es:5n+
http://documentacion.nexun.org/mediawiki/index.php/9._Programa_que_lee_una_calificaci%C3%B3n_num%C3%A9rica_entre_0_y_100_y_la_transforma_en_nota_alfab%C3%A9tica_seg%C3%BAn_la_siguiente_tabla:#column-onehttp://documentacion.nexun.org/mediawiki/index.php/9._Programa_que_lee_una_calificaci%C3%B3n_num%C3%A9rica_entre_0_y_100_y_la_transforma_en_nota_alfab%C3%A9tica_seg%C3%BAn_la_siguiente_tabla:#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/9._Programa_que_lee_una_calificaci%C3%B3n_num%C3%A9rica_entre_0_y_100_y_la_transforma_en_nota_alfab%C3%A9tica_seg%C3%BAn_la_siguiente_tabla:#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/9._Programa_que_lee_una_calificaci%C3%B3n_num%C3%A9rica_entre_0_y_100_y_la_transforma_en_nota_alfab%C3%A9tica_seg%C3%BAn_la_siguiente_tabla:#column-onehttp://documentacion.nexun.org/mediawiki/index.php/9._Programa_que_lee_una_calificaci%C3%B3n_num%C3%A9rica_entre_0_y_100_y_la_transforma_en_nota_alfab%C3%A9tica_seg%C3%BAn_la_siguiente_tabla:#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
11/31
scanf6d7nota+
ifnota(2+ rintfMUE C=Q=G+
else ifnota(0+ rintf=SU=Q=G+ else ifnota(J0+ rintfSU=Q=+ else ifnota(N+ rintf=+ else ifnota (;+ rintfTG?>+ else rintfSTBS?>=G+
return 1
8
nota < 25 MD
25
-
8/18/2019 20 PROGRAMAS DE C.docx
12/31
-. Programa que lea tres números y
calcule e imprima el menor de ellos.De Documentacion NexuN
Saltar a: navegación, buscar /*9er10.c?utor: Ps-KorgeSolerLerrero.echa: 1N de agosto de 2010Cescrici!n:10. Progra"a #ue lea tres n%"eros & calcule e i"ri"a el "enor de ellos.
*/
'include (stdio.h)
int "enorintintint+
int "ain+,
int a4c
rintf=ntroduce el ri"er nu"ero+scanf6d7a+
rintf=ntroduce el segundo nu"ero+scanf6d74+rintf=ntroduce el tercer nu"ero+scanf6d7c+
rintfl nu"ero "enor es 6d"enora4c++
return 1
http://documentacion.nexun.org/mediawiki/index.php/10._Programa_que_lea_tres_n%C3%BAmeros_y_calcule_e_imprima_el_menor_de_ellos.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/10._Programa_que_lea_tres_n%C3%BAmeros_y_calcule_e_imprima_el_menor_de_ellos.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/10._Programa_que_lea_tres_n%C3%BAmeros_y_calcule_e_imprima_el_menor_de_ellos.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/10._Programa_que_lea_tres_n%C3%BAmeros_y_calcule_e_imprima_el_menor_de_ellos.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/10._Programa_que_lea_tres_n%C3%BAmeros_y_calcule_e_imprima_el_menor_de_ellos.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
13/31
8
int "enorint ri"eroint segundo int tercero+,
int "
ifri"ero(segundo+ifri"ero(tercero+
ri"ero"else
segundo"else
ifsegundo(tercero+tercero"
return "
8
--. Programa que visuali&a el cubo de unentero, dado por teclado.
De Documentacion NexuN
Saltar a: navegación, buscar /* 9ercicio11.c ?utor:Marco Villuendas Go"as. echa: 1 de setie"4re de 2010*/
'include (stdio.h)
int "ain$oid+
, int a
rintf Q?>QU>T C> QUT C U UMBT 5n 5n +
rintf=ntroduce el nu"ero+ scanf6d7a+ rintfl cu4o de 6d es 6daa*a*a+
return 18
http://documentacion.nexun.org/mediawiki/index.php/11._Programa_que_visualiza_el_cubo_de_un_entero,_dado_por_teclado.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/11._Programa_que_visualiza_el_cubo_de_un_entero,_dado_por_teclado.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/11._Programa_que_visualiza_el_cubo_de_un_entero,_dado_por_teclado.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/11._Programa_que_visualiza_el_cubo_de_un_entero,_dado_por_teclado.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/11._Programa_que_visualiza_el_cubo_de_un_entero,_dado_por_teclado.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
14/31
-3. Programa que obtenga el cociente y el resto de la
división entera de dos números enteros y positivos
mediante restas sucesivas, y los imprima.
De Documentacion NexuN
Saltar a: navegación, buscar
/* Pro4le"a 13.cautor: Bo4erto otor Celso.fecha: 21 de octu4re de 200;descrici!n:
Progra"a #ue o4tenga el cociente & el resto de la di$isi!nentera de dos
n%"eros enteros & ositi$os "ediante restas sucesi$as &los i"ri"a.*/
'include (stdio.h)
int "ain+,
int aint 4
int contador0int resultado
rintfPor fa$or introduFca un nu"ero entero & ositi$o5n+
http://documentacion.nexun.org/mediawiki/index.php/13._Programa_que_obtenga_el_cociente_y_el_resto_de_la_divisi%C3%B3n_entera_de_dos_n%C3%BAmeros_enteros_y_positivos_mediante_restas_sucesivas,_y_los_imprima.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/13._Programa_que_obtenga_el_cociente_y_el_resto_de_la_divisi%C3%B3n_entera_de_dos_n%C3%BAmeros_enteros_y_positivos_mediante_restas_sucesivas,_y_los_imprima.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/13._Programa_que_obtenga_el_cociente_y_el_resto_de_la_divisi%C3%B3n_entera_de_dos_n%C3%BAmeros_enteros_y_positivos_mediante_restas_sucesivas,_y_los_imprima.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/13._Programa_que_obtenga_el_cociente_y_el_resto_de_la_divisi%C3%B3n_entera_de_dos_n%C3%BAmeros_enteros_y_positivos_mediante_restas_sucesivas,_y_los_imprima.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/13._Programa_que_obtenga_el_cociente_y_el_resto_de_la_divisi%C3%B3n_entera_de_dos_n%C3%BAmeros_enteros_y_positivos_mediante_restas_sucesivas,_y_los_imprima.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
15/31
scanf6d7a+
rintfPor fa$or introduFca otro nu"ero entero & ositi$o5n+scanf6d74+
rintfl di$ision entre 6d & 6d es:a4+
while4(a+,a-4contador
8rintf6d.5nQon resto 6dcontadora+
return 1
8
-4. Programa que visuali&a la ra'&
cuadrada de un entero, dado por teclado
/por apro0imación1.
De Documentacion NexuN
Saltar a: navegación, buscar /* ro4le"a1A.c
autor: Eera& Eurss
fecha: 1;-03-2010
descrici!n: Progra"a #ue $isualiFa la raOF cuadrada de unentero dado or teclado or aro
-
8/18/2019 20 PROGRAMAS DE C.docx
16/31
rintf=nserte el nu"ero #ue desea sacar la raiFcuadrada: + scanf6d 7nu"+
8whileXnu")0++res s#rtnu"+ /* s#rt es una funcion #ue &a ea raiF cuadrada de 6d es: 6d5n5n5n nu" res+
getchar+
return 1 8
-. Programa que calcula e imprime la
suma de los primeros números naturales
positivos de un conunto de enteros.De Documentacion NexuN
Saltar a: navegación, buscar
/*
autor : PS - Marco Villuendas Go"as fecha : 1 de setie"4re de 2010 descricion : Progra"a #ue calcula e i"ri"e la su"a de los ri"eros n%"eros naturales ositi$os de un con9unto de enteros.
*/
'include(stdio.h)
int esri"oint+int su"adigitosint+int su"adigitosderi"osint+int co"rue4aint+
int "ain+,
http://documentacion.nexun.org/mediawiki/index.php/15._Programa_que_calcula_e_imprime_la_suma_de_los_N_primeros_n%C3%BAmeros_naturales_positivos_de_un_conjunto_de_enteros.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/15._Programa_que_calcula_e_imprime_la_suma_de_los_N_primeros_n%C3%BAmeros_naturales_positivos_de_un_conjunto_de_enteros.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/15._Programa_que_calcula_e_imprime_la_suma_de_los_N_primeros_n%C3%BAmeros_naturales_positivos_de_un_conjunto_de_enteros.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/15._Programa_que_calcula_e_imprime_la_suma_de_los_N_primeros_n%C3%BAmeros_naturales_positivos_de_un_conjunto_de_enteros.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/15._Programa_que_calcula_e_imprime_la_suma_de_los_N_primeros_n%C3%BAmeros_naturales_positivos_de_un_conjunto_de_enteros.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
17/31
int nu"ero rintf=ntroduFca nu"ero ositi$o : + scanf6d7nu"ero+ rintf>a su"a de los digitos de los nu"eros ri"os hasta 6d es 6d nu"ero su"adigitosderi"osnu"ero++ co"rue4anu"ero+
return 18
int su"adigitosint nu"ero+,
ifnu"ero(0+ return 0 else return nu"ero610su"adigitosnu"ero/10+8
int esri"oint nu"ero+,
int contadorri"o1forcontador2 contador ( nu"ero/2 contador+
ifnu"ero6contador0+ ri"o0return ri"o
8
int su"adigitosderi"osint nu"ero+,
int contador int su"a0 forcontador1contador(nu"erocontador+ ifesri"ocontador++ su"asu"adigitoscontador+ return su"a8
int co"rue4aint nu"ero+,
int contador int su"a0 forcontador1contador(nu"erocontador+ ifesri"ocontador++ , rintf5nPri"o: 6d su"a de sus digitos: 6d contador su"adigitoscontador++ su"asu"adigitoscontador+ rintfacu"ulado: 6dsu"a+ 8
return 1
8
-
8/18/2019 20 PROGRAMAS DE C.docx
18/31
-#. Programa que calcula e imprime lasuma de los números pares comprendidos
entre 2 y -, ambos inclusive.
De Documentacion NexuN
Saltar a: navegación, buscar /*
Progra"a #ue i"ri"e la su"a de los nu"eros ares de 2 a 1000 incluidos estos.
?utor: Kes%s ern@ndeF V@F#ueF
echa: 22 de octu4re de 200;Cescrici!n: estructura de reetici!n for.
*/
'include (stdio.h)
int "ain+,
int aressu"a0forares2ares(1000aresares2+
http://documentacion.nexun.org/mediawiki/index.php/16._Programa_que_calcula_e_imprime_la_suma_de_los_n%C3%BAmeros_pares_comprendidos_entre_2_y_1000,_ambos_inclusive.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/16._Programa_que_calcula_e_imprime_la_suma_de_los_n%C3%BAmeros_pares_comprendidos_entre_2_y_1000,_ambos_inclusive.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/16._Programa_que_calcula_e_imprime_la_suma_de_los_n%C3%BAmeros_pares_comprendidos_entre_2_y_1000,_ambos_inclusive.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/16._Programa_que_calcula_e_imprime_la_suma_de_los_n%C3%BAmeros_pares_comprendidos_entre_2_y_1000,_ambos_inclusive.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/16._Programa_que_calcula_e_imprime_la_suma_de_los_n%C3%BAmeros_pares_comprendidos_entre_2_y_1000,_ambos_inclusive.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
19/31
su"asu"aaresrintf>a su"a de todos los nu"eros ares de 2 a 1000
es: 6d su"a+
return 18
-%. Programa que cuente el número devalores nulos aparecidos en una secuencia
de números enteros terminada en un
número negativo.
De Documentacion NexuN
Saltar a: navegación, buscar /*o"4re :?l4erto Be"acha PereF
Cescricion: 1N. Progra"a #ue cuente el n%"ero de $alores nulosaarecidos en una secuencia de n%"eros enteros ter"inada en unn%"ero negati$o.*/'include (stdio.h)int "ain+
, char nuloU>> int contador0 float nu"ero0
http://documentacion.nexun.org/mediawiki/index.php/17._Programa_que_cuente_el_n%C3%BAmero_de_valores_nulos_aparecidos_en_una_secuencia_de_n%C3%BAmeros_enteros_terminada_en_un_n%C3%BAmero_negativo.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/17._Programa_que_cuente_el_n%C3%BAmero_de_valores_nulos_aparecidos_en_una_secuencia_de_n%C3%BAmeros_enteros_terminada_en_un_n%C3%BAmero_negativo.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/17._Programa_que_cuente_el_n%C3%BAmero_de_valores_nulos_aparecidos_en_una_secuencia_de_n%C3%BAmeros_enteros_terminada_en_un_n%C3%BAmero_negativo.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/17._Programa_que_cuente_el_n%C3%BAmero_de_valores_nulos_aparecidos_en_una_secuencia_de_n%C3%BAmeros_enteros_terminada_en_un_n%C3%BAmero_negativo.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/17._Programa_que_cuente_el_n%C3%BAmero_de_valores_nulos_aparecidos_en_una_secuencia_de_n%C3%BAmeros_enteros_terminada_en_un_n%C3%BAmero_negativo.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
20/31
whilenu"ero)0+ , rintfscri4e un nu"ero ositi$o si #uieres ter"inar escri4eun nu"ero negati$o5n+ scanf6f7nu"ero+ if nu"eroYU>>Y+ contador
8 rintfel nu"ero de nulos introducidos es 6d contador+ return 18
/* ?#ui esta co"ilando:*/
-). Programa que visuali&a el cociente real de dos
enteros, dados por teclado.
De Documentacion NexuNSaltar a: navegación, buscar
/*9ercicio1R.c
autor: Marco Villuendas Go"@s fecha: 1 de setie"4re de 2010
descrici!n: Progra"a #ue $isualiFa el cociente real de dosenteros dados or teclado.
*/
'include (stdio.h)
int "ain+,
http://documentacion.nexun.org/mediawiki/index.php/18._Programa_que_visualiza_el_cociente_real_de_dos_enteros,_dados_por_teclado.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/18._Programa_que_visualiza_el_cociente_real_de_dos_enteros,_dados_por_teclado.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/18._Programa_que_visualiza_el_cociente_real_de_dos_enteros,_dados_por_teclado.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/18._Programa_que_visualiza_el_cociente_real_de_dos_enteros,_dados_por_teclado.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/18._Programa_que_visualiza_el_cociente_real_de_dos_enteros,_dados_por_teclado.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
21/31
int di$idendo di$isor int resto
/* Pedi"os al usuario el di$idendo */
rintf =ntroduFca el di$idendo: + scanf 6d 7di$idendo+
/* Pedi"os al usuario el di$isor: + */ rintf =ntroduFca el di$isor: + scanf 6d 7di$isor+
/* Qalcula"os el resto ara la "e9ora del rogra"a */
resto di$idendo 6 di$isor
rintf 5n > resultado de la di$ision entre 6d & 6d es 6d
di$idendo di$isor di$idendo/di$isor+ rintf 5n l resto de di$idir 6d entre 6d es 6d di$idendodi$isor resto+
fflushstdin+ getchar+
8
-+. Programa que obtenga e imprima la
lista de los divisores pares de un número
entero .
De Documentacion NexuNSaltar a: navegación, buscar
/* ?utor: Qarlos Bo&uela
Cescrici!n: Progra"a #ue o4tiene e i"ri"e la lista de los di$isores
ares de un n%"ero entero .*/
http://documentacion.nexun.org/mediawiki/index.php/19._Programa_que_obtenga_e_imprima_la_lista_de_los_divisores_pares_de_un_n%C3%BAmero_entero_N.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/19._Programa_que_obtenga_e_imprima_la_lista_de_los_divisores_pares_de_un_n%C3%BAmero_entero_N.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/19._Programa_que_obtenga_e_imprima_la_lista_de_los_divisores_pares_de_un_n%C3%BAmero_entero_N.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/19._Programa_que_obtenga_e_imprima_la_lista_de_los_divisores_pares_de_un_n%C3%BAmero_entero_N.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/19._Programa_que_obtenga_e_imprima_la_lista_de_los_divisores_pares_de_un_n%C3%BAmero_entero_N.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
22/31
'include (stdio.h)
"ain+, int nu"ero i di$Zares0 swZnegati$o0
rintf5n=ntroduFca un nu"ero ara conocer sus di$isores ares: + scanf6d 7nu"ero+ rintf5n+ ifnu"ero(0+,
nu"ero-nu"ero swZnegati$o1 8 fori1i(nu"ero/2i+ , ifnu"ero6i0 77 i620+ ,
ifswZnegati$o0+
rintf6d es di$isor ar de 6d5n i nu"ero+ else
rintf6d es di$isor ar de 6d5n -i -nu"ero+ di$Zares 8 8 ifdi$Zares0+
rintfl nu"ero carece de di$isores ares5n+ rintf5n+8
-
8/18/2019 20 PROGRAMAS DE C.docx
23/31
2. Programa que visuali&a todos loscaracteres al$ab"ticos, unto con sus
códigos 5677 en decimal.
De Documentacion NexuN
Saltar a: navegación, buscar /* no"4re: wiki20.c fecha: 21/10/200; autor: carlos "iguel gascon
descrici!n: rogra"a #ue $isualiFa los caracteres alfa4eticos de lata4la
ascii & su osicion deci"al.*/
'include (stdio.h)
int "ain+,
http://documentacion.nexun.org/mediawiki/index.php/20._Programa_que_visualiza_todos_los_caracteres_alfab%C3%A9ticos,_junto_con_sus_c%C3%B3digos_ASCII_en_decimal.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/20._Programa_que_visualiza_todos_los_caracteres_alfab%C3%A9ticos,_junto_con_sus_c%C3%B3digos_ASCII_en_decimal.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/20._Programa_que_visualiza_todos_los_caracteres_alfab%C3%A9ticos,_junto_con_sus_c%C3%B3digos_ASCII_en_decimal.#searchInputhttp://documentacion.nexun.org/mediawiki/index.php/20._Programa_que_visualiza_todos_los_caracteres_alfab%C3%A9ticos,_junto_con_sus_c%C3%B3digos_ASCII_en_decimal.#column-onehttp://documentacion.nexun.org/mediawiki/index.php/20._Programa_que_visualiza_todos_los_caracteres_alfab%C3%A9ticos,_junto_con_sus_c%C3%B3digos_ASCII_en_decimal.#searchInput
-
8/18/2019 20 PROGRAMAS DE C.docx
24/31
int contador forcontador Jcontador ( ;0contador+
rintf6d: 6c5t contador contador+ forcontador ;Ncontador (122contador+ rintf6d: 6c5t contador contador+
return 1
8
-
8/18/2019 20 PROGRAMAS DE C.docx
25/31
/*
Este programa sirve para calcular el pago de un estudiante en
la universidad si el pago es mayor de 1500
se le hace un descuento de 0.06% de lo contrario de 0.023%...*/
#includestdio.h!
#includeiostream!
using namespace std"
char nomre$matricula$carrera"
oat pago$total"
main &'
(
print)&introdu+ca el nomre,n"
scan)&%s$-nomre'"
print)&introdu+ca la matricula,n"scan)&%s$-matricula'"
print)&introdu+ca la carrera,n"
scan)&%s$-carrera'"
print)&introdu+ca el pago,n"
scan)&%)$-pago'"
i)&pago!1500'
totalpago&pago*0.06'"
-
8/18/2019 20 PROGRAMAS DE C.docx
26/31
else
totalpago&pago*0.023'"
print)&el pago del estudiante es, %.3)n$total'"
system&pause"
return 0"
/*
4 E 748948:; ?7@E :
*/
#include stdio.h!
int main&'
(
char seguir"
int i$ numero"
do(
print)& n 8ntrodu+ca un numero entero, '"
scan)& %d$ -numero '"
print)& n 4a tala de multiplicar del %d es,n$ numero '"
)or & i 1 " i 10 " iAA '
(
print)& n %d * %d %d$ i$ numero$ i * numero '"
print)& nn esea ver otra tala &s/n'B, '"
Cush& stdin '"
scan)& %c$ -seguir '"
Dhile & seguir FnF '"
return 0"
/*
:4:74= E 4 :=9; E 7> :=97=; G8 H4E G E 25000 GE 4E
EG:7E>= E 0.03% E 4= :=>;;8= E 0.015%...*/
#includestdio.h!
#includeDindoDs.h!
#includeiostream!
using namespace std"
void gotoIJ&int K$int y '
(
-
8/18/2019 20 PROGRAMAS DE C.docx
27/31
4E screenLuMerLhandle?etGtd
-
8/18/2019 20 PROGRAMAS DE C.docx
28/31
-2. Programa que obtenga el producto de dos números enteros y positivos mediante sumas
5ucesivas, y lo imprima.
De Documentacion NexuN
Saltar a: navegación, buscar
() Nombre: *roblema +2c
-utor: -lberto San. *ascual
!ec/a: 2+ e octubre e 200%
Descri1ción: *rograma ue obtenga el 1roucto e os n3meros enteros 4 1ositivos
meiante sumas sucesivas, 4 lo im1rima
• (
+ inclue
-
8/18/2019 20 PROGRAMAS DE C.docx
29/31
, resultadoa contador 8 whilecontador(4+ rintfl roducto entre 6d & 6d es:6d5na4resultado+ fflushstdin+
getchar+
return 19
/*9ercicio12.c?utor: Caniel Po4o ?legreCescricion: Progra"a #ue o4tenga el roducto de dos n%"eros
enteros & ositi$os "ediante su"as sucesi$as & loi"ri"a.*/
'include (stdio.h)'include ($alues.h)
int roductointint+int co"rue4aint +
int "ain+, int
-
8/18/2019 20 PROGRAMAS DE C.docx
30/31
-
8/18/2019 20 PROGRAMAS DE C.docx
31/31