Ejercicios Tema II-Punteros(Apuntadores).docx
-
Upload
rholvis-brito -
Category
Documents
-
view
218 -
download
0
Transcript of Ejercicios Tema II-Punteros(Apuntadores).docx
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
1/8
Universidad
UNAPEC
Tema:
PUNTEROS
(Apuntadores)Facilitador: Del! Acosta
Alumno:"os# Rodr$%ue&
'atricula:
**+**,
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
2/8
*-*-*.1. Escribe la salida que tendra el siguiente
programa.
/include 0stdio123
void 4*(int 5u6 int 5d6 int 5t)7
void 4(int 5n*6 int 5n)7
int main(void) 8
int 96 !6 &7
9 ;7 ! 6 96 !6 &)7
9 7 ! 7 & *7
4*(=96 =!6 =&)7
print4(>?n@d @d @d>6 96 !6 &)7
return 7B
void 4*(int 5u6 int 5d6 int 5t) 8
i4(5u 3 5d) 4(u6 d)7
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
3/8
i4(5d 3 5t) 8
4(d6 t)7
i4(5u 3 5d) 4(u6 d)7
B
B
void 4(int 5n*6 int 5n) 8
int t 5n*75n* 5n7
5n t7
B
1. EL PROGRAMA IMPRIME:
<
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
4/8
! "rea un programa que permita el despliegue
de una tabla de con#ersi$n de
%" a %& o de %& a %". El programa deber' tener al
menos cuatro
(unciones:
)na que pregunte el tipo de con#ersi$n
deseada. El usuario teclear' *c* o *"*
si la con#ersi$n #a a ser de %" a %& + *(* o *&* si lacon#ersi$n es de %& a
%". La (unci$n deber' regresar el car'cter ledo
por el mecanismo de
return.
Otra (unci$n que pregunte el rango de #alores
de la tabla + el incremento.
La (unci$n recibir' como par'metros las
direcciones de las #ariables donde
se almacenar'n estos datos.
Otras dos (unciones para desplegar cada tipo detabla de con#ersi$n.
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
5/8
/include 0cstdli3
/include 0iostream3
/include 0conio123
/include 0mat2123
usin% namespace std7int main()
8
int seleccion7
oat%rado4a2ren2eits6%radocelcius6%radocelcius6centi%
rados64a2ren2eits7
print4(>?n?n rados Centi%rados a Fa2ren2eits6 Pulse
la tecla * >)7
print4(>?n?n rados Fa2ren2eits a Centi%rados6 Pulsela tecla >)7
print4(>?n?n Di%ite el numero de su conversion: >)7
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
6/8
scan4(>@i>6=seleccion)7
i4(seleccion*)
8
print4(>?n Di%ite el rado Centi%rado: >)7
scan4(>@4>6=centi%rados)7
%rado4a2ren2eitscenti%rados5;-?n?n @14 rados Centi%rados EGuivalen
a:>6centi%rados)7
print4(>?n?n @14 rados
Fa2ren2eits1>6%rado4a2ren2eits)7
B
else i4(seleccion)
8
print4(>?n Di%ite el rado Fa2ren2eit: >)7
scan4(>@4>6=4a2ren2eits)7
%radocelcius 4a2ren2eits+.7
%radocelcius%radocelcius5
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
7/8
print4(>?n?n @14 rados Fa2ren2eits EGuivalen
a:>64a2ren2eits)7
print4(>?n?n @14 rados
Centi%rados1>6%radocelcius)7
B
else
print4(>?n El nHmero de conversion dee ser *+1>)7
%etc2()7
B
-
7/25/2019 Ejercicios Tema II-Punteros(Apuntadores).docx
8/8
+
/include 0stdio123
/include 0stdli123
--'I9imo comHn divisor de dos nHmeros mediante el
al%oritmo de Euclides1
int main()
8
int a6 6 c6 r7 print4(>'a9imo comun divisor de a ! ?n?n>)7
print4(>a: >)7
scan4(>@d>6 =a)7
print4(>: >)7
scan4(>@d>6 =)7
ra@7
J2ile(r3) 8
Kus2(stdin)7
a7
r7
ra@7
B
sprint4(>el ma9imo comun divisor es @d>6 )7 s!stem(>pause>)7
B