Latex TC3
Latex TC3
Latex TC3
GRUPO 3 - GRUPO A
Universidad Nacional de San Agustín 11 de diciembre de 2017
Objetivos
Capacidad de resolucion de problemas utilizando comandos if, while, do/while y for con
C++.
COMANDO IF - ELSE
Problema 1
Dado la edad de una persona determinar si es Mayor de edad o Menor de edad, considere
que mayor de esas es mayor o igual a 18.
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 15 DE NOVIEMBRE 2017
8
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << setw(50) << "PROGRAMA QUE DIGA SI UNA PERSONA ES MAYOR O MENOR DE
EDAD" <<endl;
21
22 //VARIABLES
23 int E;
24
25 //ENTRADA
26 cout << "Ingrese la edad de la persona: "; cin >> E;
27 cout << endl;
28
29 //PROCESO
30 if (E>=18)
31
32 //SALIDA
33 cout << "E es mayor de edad";
34 else
35 //SALiDA
36 cout << "E no es es mayor de edad";
38 return 0;
39 }
main1.cpp
Problema 2
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 15 DE NOVIEMBRE 2017
8
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << setw(94) << "Programa que devuelva el numero Menor"<<endl;
21
22 //VARIABLES
23 int x,y;
24
25 //ENTRADA
26 cout << "Ingrese el 1er numero: ";
27 cin >> x;
28 cout << endl;
29 cout << "Ingrese el 2do numero: ";
30 cin >> y;
31 cout << endl;
32
33 //PROCESO
34 if (x<y)
35
36 //SALIDA
40 //SALIDA
41 cout << "x > y" <<endl;
42
43
44 return 0;
45 }
main2.cpp
Problema 3
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 15 DE NOVIEMBRE 2017
8
11
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << setw(50) << "Programa que determine si dos numeros son iguales o
diferentes" <<endl;
21
22 //VARIABLES
23 int a,b;
24
25 //ENTRADA
26 cout << "Ingrese un numeros: ";
27 cin >> a;
28 cout << endl;
29 cout << "Ingrese un numero: ";
33 //PROCESO
34 if (a==b)
35
36 //SALIDA
37 cout << "Los numeros ingresados son iguales";
38 else
39 //SALiDA
40 cout << "Los numeros ingrsados son diferentes";
41
42 return 0;
43 }
main3.cpp
Problema 4
Dado un numero entero, devolver el doble del numero si el numero es Positivo, el Triple del
numero si es Negativo y Cero si el numero es Neutro.
Código en C++
6 CURSO : COMPUTACION I
7 FECHA: 12 NOVIEMBRE 2017
8 Enunciado: Dado un numero entero, devolver el doble del numero si el numero es
Positivo, el Triple del numero si es Negativo y Cero si el numero es Neutro.
9 */
10
11
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << setw(73) << "PROGRAMA QUE DEVUELVA EL DOBLE SI ES POSITIVO Y TRIPLE
SI ES NEGATIVO" << endl;
21
22 //VARIABLES
25 //Entrada
26 cout << "Ingrese un numero entero: "; cin >> X;
27 cout << endl;
28
29 //Proceso
30 if (X > 0)
31
32 //SALIDA
33 cout << "EL doble es: " << X * 2 << endl;
34
35 else if (X < 0)
36
37 //SALIDA
38 cout << "El triple es: " << X * 3 << endl;
39
40 else
41
42 //SALIDA
43 cout << "El numero ingresado es neutro" << endl;
44
45 return 0;
46 }
main4.cpp
Problema 5
Crear un programa que al ingresar tres numeros enteros, devuelva los numeros ordenados
en forma ascendete y en forma descendente
Código en C++
9 */
10
11 #include <iomanip>
12 #include <iostream>
13
16 int main()
17 {
18 //TITULO
19 cout << setw(78) << "PROGRAMA QUE IMPRIMA LOS NUMEROS ORDENADOS DE FORMA
ASCENDENTE Y DESCENDENTE" << endl;
20
21 //VARIABLES
22 int a,b,c;
23
24 //ENTRADA
25 cout << "Ingresar el primer numero: ";
26 cin >> a;
27 cout << "Ingresar el segundo numero: ";
28 cin >> b;
29 cout << "Ingresar el tercer numero: ";
30 cin >> c;
31
32 //PROCESO
33
74 return 0;
75
76 }
main5.cpp
Problema 6
Despues de ingresar 4 notas, obtener el promedio de las tres mejores notas y el mensaje
Aprobado si el promedio es mayor o igual a 11, caso contrario Desaprobado.
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 03 DICIEMBRE 2017
8 Enunciado: Despues de ingresar 4 notas, obtener el promedio de las tres
9 mejores notas y el mensaje Aprobado si el promedio es mayor
10 o igual a 11, caso contrario Desaprobado.
11 */
12
13 #include <iostream>
14 #include <iomanip>
15
18 int main()
19 {
20 //TITULO
21 cout << "PROGRAMA QUE IMPRIMA EL PROMEDIO DE TRES MEJORES NOTAS Y SI ES
APROBADO O NO" << endl;
22
23 //VARIABLES
24 int A, B, C, D, PROMEDIO=0;
27 //ENTRADA
28 cout << "Ingrese la nota A: "; cin >> A;
29 cout << endl;
30 cout << "Ingrese la nota B: "; cin >> B;
31 cout << endl;
32 cout << "Ingrese la nota C: "; cin >> C;
33 cout << endl;
34 cout << "Ingrese la nota D: "; cin >> D;
35 cout << endl;
36
37 //PROCESO
38 if(A<B &&A<C && A<D){
39 PROMEDIO=(B+C+D)/3;
40 }else{
41 if (B<A&&B<C && B<D){
42 PROMEDIO=(A+C+D)/3;
43 }else{
44 if (C<A&&C<B && C<D){
45 PROMEDIO=(A+B+D)/3;
46 }else{
47 PROMEDIO=(A+B+C)/3;
48 }
49 }
50 }
51 if(PROMEDIO>=11){
52 M="APROBADO";
53 }else{
54 M="DESAPROBADO";
55 }
56
57 //SALIDA
58 cout << "El resultado del promedio es:" << PROMEDIO << endl;
59 cout << "El mensaje es:" << M << endl;
60
61 return 0;
62
63 }
main6.cpp
Problema 7
Dado los siguientes datos de entrada: Saldo anterior, Tipo de Moviemineto R (retiro) o D
(deposito) y Monto de la transaccion, obtener como dato de Salida el Saldo actual
6 CURSO: COMPUTACION I
7 FECHA: 03 DICIEMBRE 2017
8 Dado los siguientes datos de entrada: Saldo anterior, Tipo de
9 Moviemineto R (retiro) o D (deposito) y Monto de la transaccion,
10 obtener como dato de Salida el Saldo actual.
11 */
12
13 #include <iostream>
14 #include <iomanip>
15
18 int main()
19 {
20 //TITULO
21 cout << "PROGRAMA QUE IMPRIMA EL SALDO ACTUAL DE UNA CUENTA DE BANCO" << endl
;
22
23 //VARIABLES
24 int S, M, SaldoA=0;
25 char Tm;
26
27 //ENTRADA
28 cout << "Ingrese el saldo anterior: "; cin >> S;
29 cout << endl;
30 cout << "Ingrese el tipo de movimiento: "; cin >> Tm;
31 cout << endl;
32 cout << "Ingrese el monto: "; cin >> M;
33 cout << endl;
34
35 //PROCESO
36 if(Tm==’R’){
37 SaldoA = S - M;
38 }else{
39 if(Tm==’D’){
40 SaldoA = S + M;
41 }
42 }
43
44 //SALIDA
45 cout << "El saldo actual es:" << SaldoA << endl;
46
47 return 0;
48 }
Problema 8
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 03 DICIEMBRE 2017
8 Enunciado: Dado 2 n umeros enteros a y b, determinar cual es mayor con
9 respecto al otro.
10 */
11 #include <iostream>
12 #include <iomanip>
13
16 int main()
17 {
18 //TITULO
19 cout << "PROGRAMA QUE IMPRIMA EL NUMERO MAYOR DE 2 NUMEROS" << endl;
20
21 //VARIABLES
22 int a, b;
23 string x="";
24
25 //ENTRADA
26 cout << "Ingrese el numero a: "; cin >> a;
27 cout << endl;
28 cout << "Ingrese el numero b: "; cin >> b;
29 cout << endl;
30
31 //PROCESO
32 if(a>b)
33 {
34 x = "a es mayor que b";
35 }else{
36 if(b>a){
37 x = "b es mayor que a";
38 }}
43 //SALIDA
44 cout << "El numero " << x << endl;
45
46 return 0;
47 }
main8.cpp
Problema 9
Dado 3 longitudes, diga si forman un triangulo. TEOREMA: En todo triangulo, cada lado es
menor que la suma de los otros dos, pero mayor que su diferencia.
Código en C++
12 #include <iostream>
13 #include <stdlib.h>
14 using namespace std;
15 int main(){
16
17 //TITULO
18 cout << "PROGRAMA QUE IDENTIDICA TRIANGULOS" << endl;
19 cout << endl;
20 //VARIABLES
21 float a, b, c;
22
23 //ENTRADA
24 cout << "--------------------------------------------------------------------
----------------------------------------------------" << endl;
25 cout << "Ingrese Primer Lado: " << endl; cin >> a;
26 cout << "Ingrese Segundo Lado: " << endl; cin >> b;
27 cout << "Ingrese Tercer Lado: " << endl; cin >> c;
28
32 //SALIDA
33 {
34 cout << "--------------------------------------------------------------------
----------------------------------------------------" << endl;
35 cout<<"Si Forma un triangulo";
36 }else{
37 cout<<"No Forma un triangulo";
38 }
39 return 0;
40 }
main9.cpp
Problema 10
Dado 3 longitudes, si forman un triangulo devolver el tipo de triangulos segun sus lados.
Equilatero: Sus 3 lados iguales.
Isosceles: 2 lados iguales.
Escaleno: 3 lados diferentes
Código en C++
12 #include <iostream>
13 using namespace std;
14
15 int main()
16 {
17 //VARIABLES
18 int a,b,c;
19
20 //ENTRADA
21 cout << "Ingrese el Lado Mayor:"; cin >> a;
25
26 //PROCESO
27 if ( (a-b) < c < ( a+b ) )
28 {
29 if ( a != b && a!=c && b != c )
30 cout << "Es un Triangulo Escaleno" << endl;
31 else if ( a == b && a ==c )
32 cout << "Es un Triangulo Isosceles " << endl;
33 else if ( b == a && b == c )
34 cout << "Es un Triangulo Isosceles " << endl;
35 else if ( c == a && b == c )
36 cout << "Es un Triangulo Isosceles " << endl;
37 else if ( a == b == c )
38 cout << "Ss un Triangulo Equilatero " << endl;
39
40
41 }
42
43
44
58
59 }
60
74
75 }
76 else
77 cout << "No es un Triangulo" << endl;
78 return 0;
79 }
main10.cpp
COMANDO SWITCH
Problema 11
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 16 DE NOVIEMBRE 2017
8
12 #include <iostream>
13 #include <stdio.h>
14 #include <conio.h>
15 #include <iomanip>
16 using namespace std;
17
18 int main()
19 {
20 //TITULO
21 cout << setw(20) << "Programa que despues de dar el numero del mes , nos
devuelva el mes en letras" <<endl;
22
23 //VARIABLES
24 int num;
25
26 //ENTRADA
27 cout << "Ingrese un numero: ";
28 cin >> num;
31 //PROCESO
32 switch(num)
33 {
34 case 1:
35 //SALIDA
36 cout << "ENERO ";
37 cout <<endl;
38 break;
39 case 2:
40 //SALIDA
41 cout << "FEBRERO ";
42 cout <<endl;
43 break;
44 case 3:
45 //SALIDA
46 cout << "MARZO ";
47 cout <<endl;
48 break;
49 case 4:
50 //SALIDA
51 cout << "ABRIL ";
52 cout <<endl;
53 break;
54 case 5:
55 cout << "MAYO ";
56 cout <<endl;
57 break;
58 case 6:
59 //SALIDA
60 cout << "JUNIO ";
61 cout <<endl;
62 break;
63 case 7:
64 //SALIDA
65 cout << "JULIO ";
66 cout <<endl;
67 break;
68
69 case 8:
70 //SALIDA
71 cout << "AGOSTO ";
72 cout <<endl;
73 case 9:
74 //SALIDA
75 cout << "SETIEMBRE ";
76 cout <<endl;
77 break;
78 case 10:
79 //SALIDA
94 default:
95 //SALIDA
96 cout <<"error , el mes es incorrecto ";
97 break;
98 }
99
100 return 0;
101 }
main11.cpp
Problema 12
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 16 DE NOVIEMBRE 2017
8
12 #include <iostream>
13 #include <stdio.h>
14 #include <conio.h>
15 #include <iomanip>
16 using namespace std;
17
23 //VARIABLES
24 int num;
25
26 //ENTRADA
27 cout << "Ingrese un numero: ";
28 cin >> num;
29 cout << endl;
30
31 //PROCESO
32 switch(num)
33 {
34 case 1:
35 //SALIDA
36 cout << "es el dia Domingo ";
37 cout <<endl;
38 break;
39 case 2:
40 //SALIDA
41 cout << "es el dia Lunes ";
42 cout <<endl;
43 break;
44 case 3:
45 //SALIDA
46 cout << "es el dia Martes ";
47 cout <<endl;
48 break;
49 case 4:
50 //SALIDA
51 cout << "es el dia Miercoles ";
52 cout <<endl;
53 break;
54 case 5:
55 cout << "es el dia Jueves ";
56 cout <<endl;
57 break;
58 case 6:
59 //SALIDA
60 cout << "es el dia Viernes ";
61 cout <<endl;
62 break;
63 case 7:
64 //SALIDA
65 cout << "es el dia Sabado ";
66 cout <<endl;
67 break;
69 default:
70 //SALIDA
71 cout <<"error , el dia es incorrecto ";
72 break;
73 }
74
75 return 0;
76 }
main12.cpp
Problema 13
Código en C++
6 CURSO : COMPUTACION I
7 FECHA: 14 NOVIEMBRE 2017
8 Enunciado:Dado los siguientes operadores aritmeticos +, , y /, devuelva el
nombre del operador.
9 */
10
11 #include <iostream>
12 #include <iomanip>
13 using namespace std;
14
15 int main()
16 {
17
20 //TITULO
21 cout << setw(60) << "PROGRAMA QUE RECONOCE OPERADORES MATEMATICOS" << endl;
22
23 //VARIABLES
24 char X;
25
26 //ENTRADA
27 cout << "Ingresar un operador: "; cin >> X;
28 cout << endl;
29
38 case ’-’:
39 //SALIDA
40 cout << "El operador es de una resta" << endl;
41 break;
42
43 case ’*’:
44 //SALIDA
45 cout << "El operador es de una multiplicacion" << endl;
46 break;
47
48 case ’/’:
49 //SALIDA
50 cout << "El operador es de una division" << endl;
51 break;
52
53 default:
54 cout << "No ingreso un operador" << endl;
55 }
56
57 return 0;
58 }
main13.cpp
Problema 14
Código en C++
6 CURSO : COMPUTACION I
7 FECHA: 22 NOVIEMBRE 2017
8 Enunciado: Dado el numero de un canal de television, determine cual es el nombre
del canal
9 */
11 #include <iomanip>
12 #include <iostream>
13
16 int main()
17 {
18 //TITULO
19 cout << setw(60) << "PROGRAMA QUE RECONOZCA LOS CANALES DE TELEVISION" <<
endl;
20
21 //VARIABLES
22 int a;
23
24 //ENTRADA
25 cout << "Ingrese el numero del canal: "; cin >> a;
26
27 //PROCESO
28 switch (a)
29 {
30 case 2:
31 //SALIDA
32 cout << "Panamericana Television" << endl;
33 break;
34
35 case 4:
36 //SALIDA
37 cout << "Quatro Television" << endl;
38 break;
39
40 case 5:
41 //SALIDA
42 cout << "ATV Peru" << endl;
43 break;
44
45 case 7:
46 //SALIDA
47 cout << "TV Peru" << endl;
48 break;
49
50 case 9:
51 //SALIDA
52 cout << "ATV Sur" << endl;
53 break;
54
55 case 11:
56 //SALIDA
57 cout << "Frecuencia Latina" << endl;
58 break;
59
65 case 15:
66 //SALIDA
67 cout << "NexTV" << endl;
68 break;
69
70 case 45:
71 //SALIDA
72 cout << "TV UNSA" << endl;
73 break;
74
75 case 53:
76 //SALIDA
77 cout << "TV Mundo" << endl;
78 break;
79
80 default:
81 cout << "El canal no existe" << endl;
82
83 }
84
85 return 0;
86 }
main14.cpp
Problema 15
Código en C++
16 */
17
18 #include <iomanip>
19 #include <iostream>
20
23 int main()
24 {
25 //TITULO
26 cout << setw(73) << "PROGRAMA QUE IMPRIMA EL DESCUENTO AL SUELDO DE UN
TRABAJADOR" << endl;
27
28 //VARIABLES
29 char S , TP;
30
31 //ENTRADA
32 cout << "Ingresar su sexo Hombre (H) o Mujer (M): ";
33 cin >> S;
34 cout << "Ingresar el tipo de personal al que pertenece: ";
35 cin >> TP;
36
37 //PROCESO
38 switch (S)
39 {
40 case ’H’:
41 switch (TP)
42 {
43 case ’O’:
44 cout << "A usted le corresponde el descuento del 15%";
45 break;
46 case ’E’:
47 cout << "A usted le corresponde el descuento del 20%";
48 break;
49 default:
50 cout << "Los datos ingresados son incorrectos";
51 }
52 case ’M’:
53 switch (TP)
54 {
66 return 0;
67 }
main15.cpp
Problema 16
Una fruterıa ofrece las manzanas con descuento segun la siguiente tabla:
KILO %DESCUENTO
0-2 0%
2.01-5 10 %
5.01-10 20 %
Mayor a 10 30 %
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 06 DICIEMBRE 2017
8 Enunciado: Determinar cuanto pagara una persona que compre manzanas en
9 la f r u t e r a .
10 */
11
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << "PROGRAMA QUE IMPRIMA LA CANTIDAD QUE SE DEBE PAGAR POR MANZANAS" <<
endl;
21
22 //VARIABLES
23 int k;
24 float T;
25
26 //ENTRADA
27 cout << "Ingrese la cantidad de kilos de manzanas:"; cin >> k;
28 cout << endl;
29
30 //PROCESO
31 if (0<=k && k<=2)
32 {
33 T=k*3;
34 }
35 else
36 {
37 if (k>2 && k<=5)
38 {
39 T=(k*3) - (k*3*0.1);
40 }
41 else
42 {
43 if (k>5 && k<=10)
44 {
45 T=(k*3) - (k*3*0.2);
46 }
47 else
48 {
49 if (k>10)
50 {
51 T=(k*3 - (k*3*0.3));
52 }
53 }
54 }
55 }
56
57 //SALIDA
58 cout << "Su total a pagar es: " << T << " nuevos soles" <<endl;
59
60 return 0;
61 }
main16.cpp
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 08 DICIEMBRE 2017
8 Enunciado: Obtenga el Nombre del estado civil segun la siguiente tabla:
9 Codigo Estado Civil
10 0 Soltero
11 1 Casado
12 2 Divorciado
13 3 Viudo
14 */
15
16 #include <iostream>
17 #include <iomanip>
18
21 int main()
22 {
23 //TITULO
24 cout << "PROGRAMA QUE IMPRIMA EL ESTADO CIVIL SEGUN EL CODIGO INGRESADO DEL 0
AL 3" << endl;
25
26 //VARIABLES
27 int C;
28
29 //ENTRADA
30 cout << "Ingrese un codigo: "; cin >> C;
31 cout << endl;
32
33 //PROCESO
39 case 1:
40 cout << "CASADO" << endl;
41 break;
42
43 case 2:
44 cout << "DIVORCIADO" << endl;
45 break;
46 case 3:
47 cout << "VIUDO" << endl;
48 break;
49 default:
50 cout << "NO es un codigo de la tabla" << endl;
51 }
52
53 //SALIDA
54 cout << "ES EL ESTADO CIVIL SEGUN EL CODIGO INGRESADO" << endl;
55
56 return 0;
57 }
main17.cpp
Problema 18
Determinar el monto que recibira un trabajador por utilidades, despues de ingresar el tiempo
de servicio y el cargo, segun la siguiente tabla:
```
``` cargo
ADMINISTRADOR CONTADOR CARGO
```
```
Tiempo de servicio ```
```
Entre 0 y 2 años 2000 1500 1000
Entre 3 y 5 años 2400 2000 1500
Entre 6 y 8 años 3000 3500 2000
Mayor a 8 años 4000 3500 1500
Código en C++
12 #include <iostream>
13 #include <string>
14 #include <iomanip>
15
18 int main()
19 {
20 //TITULO
21 cout << setw(85) << "PROGRAMA QUE OBTIENE EL MONTO QUE RECIBIRA UN TRABAJADOR
" << endl;
22 cout << endl;
23
24 //VARIABLES
25 int a ,b ,c;
26 char d,e;
27 string j = "No es un Cargo de la Empresa";
28 string s = "El Sueldo del Empleado es : ";
29
30 //ENTRADA
31 cout << "
*******************************************************************************************
" << endl;
32 cout << endl;
33 cout << "Ingresar el Tiempo del Trabajador : "; cin >> a;
34 cout << "Ingrese si es Administrador, Contador o Empleado : "; cin >> d;
35 cout << endl;
36
37
38 //PROCESO
39 switch( a ){
40 case 0:
41 case 1:
42 case 2:
43 switch ( d ){
44 case ’a’:
45 cout<<s<< 2000<<endl;
46 break;
47 case ’c’:
48 cout<<s<<1500<<endl;
49
50 break;
51 case ’e’:
52 cout<<s<< 1000<<endl;
53 break;
54 default :
58 }
59
60 case 3:
61 case 4:
62 case 5:
63
64 switch ( d ){
65 case ’a’:
66 cout<<s<<2500<<endl;
67 break;
68 case ’c’:
69 cout<<s<<2000<<endl;
70 break;
71 case ’e’:
72 cout<<s<< 1500<<endl;
73 break;
74 default :
75 cout<<j<<endl;
76 break;
77
78
79
80 }
81 case 6 :
82 case 7 :
83 case 8 :
84 switch ( d ) {
85 case ’a’:
86 cout<<s<<3000<<endl;
87 break;
88 case ’c’:
89 cout<<s<< 2500<<endl;
90 break;
91 case ’e’:
92 cout<<s<< 2000<<endl;
93 break ;
94 default :
95 cout<<j<<endl;
96
97 }
98 default:
99 if ( a> 8 )
100 switch ( d){
101
115 }
116 }
117 return 0;
118 }
main18.cpp
Problema 19
Segun la siguiente tabla, obtener la ciudad que visitara, despues de ingresar su sexo y el
puntaje obtenido en un examen.
PP
PP Sexo
PP Masculino Femenino
Puntaje
PP
PP
P
Entre 18 y 35 años Arequipa Cuzco
Entre 36 y 75 años Cuzco Iquitos
Mayor a 75 años Iquitos Arequipa
Código en C++
11 #include <iostream>
12 #include <iomanip>
13
16 int main()
17 {
18 //TITULO
22 //VARIABLES
23 int d;
24 char x;
25 string a = "Arequipa";
26 string c = "Cuzco";
27 string i = "Iquitos" ;
28 string v = "Viajara a :";
29
30 //ENTRADA
31 cout << "
*******************************************************************************************
" << endl;
32 cout << endl;
33 cout << "Ingrese el Sexo de la Persona que va a Viajar (m) o (f) : "; cin >>
x;
34 cout << "Ingrese el Puntaje de su Examen : ";cin >> d;
35 cout << endl;
36 cout << "
*******************************************************************************************
" << endl;
37 cout << endl;
38
39 //PROCESO
40 if ( d >= 18 && d<= 35 ) {
41
42 switch ( x ) {
43
44 case ’m’:
45 cout << v << a << endl;
46 break;
47
48 case ’f ’:
49 cout << v << c << endl;
50 break;
51 } }
52
59 case ’f’:
60 cout << v << i << endl;
61 break;
62 }
63
74 return 0;
75 }
main19.cpp
Problema 20
Dada una fecha determinar cuanto dıas faltan para que se acabe el año.
Código en C++
11 #include <iostream>
12 #include <string>
13 #include <iomanip>
14 using namespace std;
15
16 int main()
17 {
18 //TITULO
19 cout << setw(85) << "PROGRAMA QUE INDICA CUANTOS DIAS FALTA PARA ACABAR EL
A O " << endl;
20 cout << endl;
21
22 //VARIABLES
23 int a,c,x,j,d,m;
24 string p = "No es un D a del Mes";
25
26 //ENTRADA
33 //PROCESO
34 x = c % 4;
35 if ( x != 0 ){
36
37 switch ( m ) {
38
39 case 1 :
40 if ( d <= 31 && d > 0 )
41 j = 365 - d;
42 else
43 cout << "No es un D a del Mes " << endl;
44 break;
45
46 case 2 :
47 if ( d<= 28 && d>0 )
48 j = 365 - ( 31 + d ) ;
49 else
50 cout << "No es un D a del Mes " << endl;
51 break;
52
53 case 3 :
54 if ( d <=31 && d >0 )
55 j = 365 - ( d + 31 +28 );
56 else
57 cout<<p<<endl;
58 break;
59
60 case 4 :
61 if ( d <= 30 && d >0 )
62 j = 365 - ( d + 31 + 28 +31 );
63 else
64 cout << p << endl;
65
66 case 5 :
67 if ( d <=31 && d > 0 )
68 j = 365 -( d + 31 + 28 + 31 + 30 );
69 else
70 cout << p << endl;
71 break;
72
73 case 6:
74 if ( d <= 30 && d >0 )
75 j = 365- ( d + 31 + 28 +31 + 30 + 31 );
78 case 7 :
79 if ( d <=31 && d > 0 )
80 j = 365 -( d + 31 + 28 + 31 + 30 + 31 + 30 );
81 else
82 cout << p << endl;
83 break;
84
85 case 8:
86 if ( d <=31 && d > 0 )
87 j = 365 -( d + 31 + 28 + 31 + 30 + 31 + 30 + 31 );
88 else
89 cout << p << endl;
90 break;
91
92 case 9:
93 if ( d <=30 && d > 0 )
94 j = 365 -( d + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 );
95 else
96 cout << p << endl;
97 break;
98
99 case 10 :
100 if ( d <=31 && d > 0 )
101 j = 365 -( d + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 );
102 else
103 cout << p << endl;
104 break;
105
120 default :
121 cout << "No es un Mes del A o : " << endl;
122 }
123
124 cout << "Los D as que Faltan para que se Acabe el A o son : " << j <<
endl;
128 return 0;
129 }
main20.cpp
COMANDO WHILE
Problema 21
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 29 DE NOVIEMBRE 2017
8
12 #include <iostream>
13 #include <stdio.h>
14 #include <conio.h>
15 #include <iomanip>
16 using namespace std;
17
18 int main()
19 {
20 //TITULO
21 cout << setw(50) << "Programa que al dar un numero nos de su factorial" <<
endl;
22
23 //VARIABLES
24 int fact,c,n;
25
26 //ENTRADA
27 cout << "Ingrese un numero: ";
33 //PROCESO
34 while(c <=n)
35 {
36 fact = fact * c;
37 c = c + 1;
38 }
39
40 //SALIDA
41 cout<<"El factorial es: "<<fact<<endl;
42
43 return 0;
44 }
main21.cpp
Problema 22
Dado un rango de numeros enteros, obtener la cantidad de numeros pares e impares que
contiene el rango, sin considerar los multiplos de 5.
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 05 DE DICIEMBRE 2017
8
13 #include <conio.h>
14 #include <iostream>
15 #include <stdlib.h>
16 #include <iomanip>
17 using namespace std;
18
19 int main()
20 {
24 //VARIABLES
25 int n1,n2,contador=0;
26
27 //ENTRADA
28 cout << "Ingrese el limite inferior: ";
29 cin >> n1;
30 cout << endl;
31 cout <<"Ingrese el limite superior: ";
32 cin >> n2;
33 cout <<endl;
34 n1++;
35
36 //PROCESO
37
38 while(n1<n2){
39
42
46 }
47 n1++;
48
49 }
50
53 getch();
54 return(0);
55 }
main22.cpp
Problema 23
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 15 DE NOVIEMBRE 2017
8
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << setw(50) << "PROGRAMA QUE NOS DE LA SUMA Y EL PRODUCTO DE N NUMEROS"
<<endl;
21
22 //VARIABLES
23 int n,resultado,multiplicacion,suma;
24
25 //ENTRADA
26 cout << "Ingrese un numero: ";
27 cin >> n;
28 cout << endl;
29
30 //PROCESO
31 resultado = 1;
32 multiplicacion = 1;
33 suma = 0;
34
35 while (n != 0){
36
37 if (resultado%3 == 0){
38
50 return 0;
51 }
Problema 24
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 12 NOVIEMBRE 2017
8 Enunciado : Dado un numero, determinar cuantos d g i t o s 0 contiene
9 */
10
11 #include <iostream>
12 #include <iomanip>
13
16 int main()
17 {
18 //TITULO
19 cout << setw(60) << "PROGRAMA QUE DETERMINE LA CANTIDAD DE CEROS" << endl;
20
21 //VARIABLES
22 int X, i= 0, Y;
23
24 //ENTRADA
25 cout << "Ingrese el numero a evaluar: ";
26 cin >> X;
27
28 //PROCESO
29 while(X>=1)
30 {
31 Y = X % 10;
32 X = X / 10;
33 if (Y == 0)
34 {
35 i++;
36 }
37 }
38
42 return 0;
43 }
main24.cpp
Problema 25
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 08 DICIEMBRE 2017
8 Enunciado: Dado un numero, determinar cual es el porcentaje de d g i t o s pares,
9 impares y neutros(0).
10 */
11
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << "PROGRAMA QUE IMPRIMA EL PORCENTAJE DE LOS DIGITOS PARES, IMPARES Y
NEUTROS DE UN NUMERO" << endl;
21
22 //VARIABLES
23 int N, c=0, d, h, f=0, j=0, r;
24 float x, y, z;
25
26 //ENTRADA
27 cout << "Ingrese un numero :"; cin >> N;
28 cout << endl;
29
30 //PROCESO
31 while (N > 0)
32 {
33 r = N % 10;
37 if ( d == 0 && r != 0 ){
38
39 c++;
40 }
41 else if ( d != 0 ){
42
43 f++;
44 }
45 else if ( r == 0 ) {
46
47 j++;
48 }
49 }
50
51 h = c+f+j;
52 x = c * 100 / h ;
53 y = f * 100 / h ;
54 z = j * 100 / h ;
55
56 //SALIDA
57 cout << "El porcentaje de numeros pares es: " << x << endl;
58 cout << "El porcentaje de numeros impares es: " << y << endl;
59 cout << "En porcentaje de numeros nulos es: " << z << endl;
60
61 return 0;
62 }
main26.cpp
Problema 26
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 08 DICIEMBRE 2017
8 Enunciado: Dado un numero, determinar cual es el porcentaje de d g i t o s pares,
9 impares y neutros(0).
10 */
12 #include <iostream>
13 #include <iomanip>
14
17 int main()
18 {
19 //TITULO
20 cout << "PROGRAMA QUE IMPRIMA EL PORCENTAJE DE LOS DIGITOS PARES, IMPARES Y
NEUTROS DE UN NUMERO" << endl;
21
22 //VARIABLES
23 int N, c=0, d, h, f=0, j=0, r;
24 float x, y, z;
25
26 //ENTRADA
27 cout << "Ingrese un numero :"; cin >> N;
28 cout << endl;
29
30 //PROCESO
31 while (N > 0)
32 {
33 r = N % 10;
34 N = N / 10;
35 d = r % 2;
36
37 if ( d == 0 && r != 0 ){
38
39 c++;
40 }
41 else if ( d != 0 ){
42
43 f++;
44 }
45 else if ( r == 0 ) {
46
47 j++;
48 }
49 }
50
51 h = c+f+j;
52 x = c * 100 / h ;
53 y = f * 100 / h ;
54 z = j * 100 / h ;
55
56 //SALIDA
57 cout << "El porcentaje de numeros pares es: " << x << endl;
58 cout << "El porcentaje de numeros impares es: " << y << endl;
59 cout << "En porcentaje de numeros nulos es: " << z << endl;
60
main26.cpp
Problema 27
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 08 DICIEMBRE 2017
8 Enunciado: Dado un rango de numeros determine cuantos numeros primos
9 contiene.
10 */
11
12 #include <iostream>
13 #include <string>
14 #include <conio.h>
15
18 int main()
19 {
20 //TITULO
21 cout << "PROGRAMA QUE IMPRIMA LA CANTIDAD DE NUMEROS PRIMOS QUE HAY EN UN
RANGO DE NUMEROS" << endl;
22
23 //VARIABLES
24 int a, b, n, i= 2;
25 bool flag;
26 string r;
27
28 //ENTRADA
29 cout << "Ingrese el numero mayor del rango: "; cin >> n;
30 cout << endl;
31 cout << "Ingrese en numero menor del rango: "; cin >> b;
32 cout << endl;
33
34 //PROCESO
35 flag = true ;
36 while (n < b){
51 //SALIDA
52 cout << r << endl;
53
54 return 0;
55 }
main27.cpp
Problema 28
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 08 DICIEMBRE 2017
8 Enunciado: Dado un rango de numeros determinar cuantos numeros capicua hay.
9 */
10
11 #include <iostream>
12
15 int main()
16 {
17 //TITULO
18 cout << "PROGRAMA QUE INMPRIMA LA CANTIDAD DE NUMEROS CAPICUA QUE HAY EN UN
RANGO DE NUMEROS" << endl;
19
24 //ENTRADA
25 cout << "Ingrese el primer limite: "; cin >> a;
26 cout << endl;
27 cout << "Ingrese el segundo limite: "; cin >> b;
28 cout << endl;
29
30 //PROCESO
31 while (b>a){
32
33 d = a % 10;
34 a = a /10;
35 i = i * 10 + d;
36
37 if (a == i) {
38
39 //SALIDA
40 cout << "Es capicua : " << i << endl;
41 }
42 a++;
43 }
44
45 return 0;
46 }
main28.cpp
Problema 29
Dado 2 numeros obtener el MCD (maximo comun divisor), utilice el metodo EUCLIDES
(divisiones sucesivas).
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 08 DICIEMBRE 2017
8 Enunciado: Dado un rango de numeros determinar cuantos numeros capicua hay.
9 */
10
11 #include <iostream>
15 int main()
16 {
17 //TITULO
18 cout << "PROGRAMA QUE INMPRIMA LA CANTIDAD DE NUMEROS CAPICUA QUE HAY EN UN
RANGO DE NUMEROS" << endl;
19
20 //VARIABLES
21 int a, b, i=0, d;
22 string r;
23
24 //ENTRADA
25 cout << "Ingrese el primer limite: "; cin >> a;
26 cout << endl;
27 cout << "Ingrese el segundo limite: "; cin >> b;
28 cout << endl;
29
30 //PROCESO
31 while (b>a){
32
33 d = a % 10;
34 a = a /10;
35 i = i * 10 + d;
36
37 if (a == i) {
38
39 //SALIDA
40 cout << "Es capicua : " << i << endl;
41 }
42 a++;
43 }
44
45 return 0;
46 }
main29.cpp
Problema 30
Dado 2 numeros obtener el MCD (maximo comun divisor), utilice el metodo Factorizacion
simultanea.
(MCD es el divisor mayor com´un de todos ellos).
Código en C++
6 CURSO: COMPUTACION I
7 FECHA: 08 DICIEMBRE 2017
8 Enunciado: Dado un rango de numeros determinar cuantos numeros capicua hay.
9 */
10
11 #include <iostream>
12
15 int main()
16 {
17 //TITULO
18 cout << "PROGRAMA QUE INMPRIMA LA CANTIDAD DE NUMEROS CAPICUA QUE HAY EN UN
RANGO DE NUMEROS" << endl;
19
20 //VARIABLES
21 int a, b, i=0, d;
22 string r;
23
24 //ENTRADA
25 cout << "Ingrese el primer limite: "; cin >> a;
26 cout << endl;
27 cout << "Ingrese el segundo limite: "; cin >> b;
28 cout << endl;
29
30 //PROCESO
31 while (b>a){
32
33 d = a % 10;
34 a = a /10;
35 i = i * 10 + d;
36
37 if (a == i) {
38
39 //SALIDA
40 cout << "Es capicua : " << i << endl;
41 }
42 a++;
43 }
44
45 return 0;
46 }
main30.cpp
Problema 31
Código en C++
7 CURSO : COMPUTACION I
8 FECHA : 29 DE NOVIEMBRE 2017
9
13 #include <iostream>
14 #include <iomanip>
15
18 int main()
19 {
20 //TITULO
21 cout << setw(70) << "PROGRAMA QUE CALCULE LA SUMA DE LOS CUADRADOS Y CUBOS
DEl NUMERO DADO " <<endl;
22
23 //VARIABLES
24 int a,b=0,i;
25
26 //ENTRADA
27 cout << "Ingrese un numero : "; cin >> a;
28 cout << endl;
29
30 //PROCESO
31 for(int i=0;i<=a;i++){
32
33 b=b+i*i*i+i*i;
34 }
35
36 //SALIDA
37
40
main31.cpp
Problema 32
Obtener la suma y la cantidad de los numeros divisibles por 3 y 5 a la vez, de los N primeros
numeros naturales.
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 15 DE NOVIEMBRE 2017
8
13 #include <iostream>
14 #include <iomanip>
15
18 int main()
19 {
20 //TITULO
21 cout << setw(94) << "Programa que devuelva la suma de N numeros divisibles
por 3 y 5 a la vez"<<endl;
22
23 //VARIABLES
24 int x,y=0,i,z;
25
26 //ENTRADA
27 cout << "Ingrese un numero: ";
28 cin >> x;
29 cout <<endl;
30
31 //PROCESO
32 z=x/15;
33
34 for(int i=0;i<=x/15;i++){
35
39 //SALIDA
40 cout << "la suma de los N numeros naturales divisibles entre 3 y 5 a la
vez es igual a :" << y <<endl;
41 cout <<"tiene"<< z <<"numeros divisibles"<<endl;
42
43 }
main32.cpp
Problema 33
Dado un rango numerico entero positivo a y b, obtener la suma y la cantidad de los numeros
pares, impares y multiplos de 3.
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 12 NOVIEMBRE 2017
8 Enunciado : Dado un rango numerico entero positivo a y b, obtener la suma y la
cantidad de los numeros pares, impares y multiplos de 3.
9 */
10
11 #include <iostream>
12 #include <iomanip>
13
16 int main()
17 {
18 //Titulo
19 cout << setw(76) << "SUMA DE LOS NUMEROS PARES, IMPARES Y MULTIPLOS DE 3 EN
UN RANGO DE NUMEROS" << endl;
20
21
22 //Variables
23 int x, y, i, Sp = x, Sim = x, Sm = x, Cp = 0, Ci = 0, Cm = 0;
24
25 //Entrada
26 cout << "Ingrese el numero inicial entero positivo: ";
27 cin >> x;
31 //Proceso
32 for (i = x; i <= y; i++)
33 {
34 if (i % 2 == 0)
35 {
36 Cp++;
37 Sp = Sp + i;
38 }
39 else
40 {
41 Ci++;
42 Sim = Sim + i;
43 }
44 if (i % 3 == 0 || i % 9 == 0)
45 {
46 Cm++;
47 Sm = Sm + i;
48 }
49 }
50
51 //Salida
52 cout << "La suma de los numeros pares es " << Sp;;
53 cout << " y existen " << Cp << "." << endl;
54 cout << "La suma de los numeros impares es " << Sim;;
55 cout << " y existen " << Ci << "." << endl;
56 cout << "La suma de los numeros multiplos de tres es " << Sm;;
57 cout << " y existen " << Cm << "." << endl;
58
59 return 0;
60 }
main33.cpp
Problema 34
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 12 NOVIEMBRE 2017
8 Enunciado : Calcule la suma y la cantidad de numeros de la serie de fibonacci.
menores a N.
9 La serie de fibonacci es una secuencia de numeros cuya caracter stica es, que
cada numeros
10 de la serie debe ser igual a la suma de los 2 numeros anteriores, la serie
empieza en 0 y 1,
11 entonces si el numero N ingresado es 30, entonces la serie s e r a menor a 30 esto
equivale a 0 1 1 2 3 5 8 13 21,
12 y lo que se pide es la suma y la cantidad de numeros de la serie.
13 */
14
15 #include <iostream>
16 #include <iomanip>
17
20 int main()
21 {
22 //TITULO
23 cout << setw(76) << "PROGRAMA QUE CALCULA LA SUMA Y LA CANTIDAD DE TERMINOS
DE LA SERIE DE FIBONACCI" << endl;
24
25 //VARIABLES
26 int N, S, x = 0, y = 1, z= 1, co = 0;
27
28 //ENTRADA
29 cout << "Ingrese el valor de N: ";
30 cin >> N;
31
32 //SALIDA
33 cout << "0";
34
35 //PROCESO
36 for (int i = 1; z <= N; i++)
37 {
38 z = x + y;
39 co++;
40 cout << " " << z - x;
41 x = y;
42 y = z;
43 S = x + y;
44 }
45
46 //SALIDA
47 cout << "La cantidad de numeros en la serie es: " << co + 1 << endl;
50 return 0;
51 }
main34.cpp
Problema 35
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 12 NOVIEMBRE 2017
8 Enunciado: Dado un rango de numeros determine cuantos numeros capicua hay.
9 */
10
11 #include <iostream>
12 #include <iomanip>
13
16 int main()
17 {
18 //TITULO
19 cout << setw(64) << "PROGRAMA QUE DETERMINE LOS NUMEROS CAPICUA" << endl;
20
21 //VARIABLES
22 int x, y, k = 0;
23
24 //ENTRADA
25 cout << "Ingresar el valor inicial: ";
26 cin >> x;
27 cout << "Ingresar el valor final: ";
28 cin >> y;
29
30 //PROCESO
31 for (x; x <= y; x++)
32 {
33 int b, c = 0;
34 int a = x;
35 while (a != 0)
49 return 0;
50
51 }
main35.cpp
Problema 36
Dado la cantidad de cifras y un divisor, determine cuantos numeros multiplos existen del
divisor con dichas cifras.
Código en C++
6 CURSO : COMPUTACION I
7 FECHA : 22 NOVIEMBRE 2017
8 Enunciado: Dado la cantidad de cifras y un divisor, determine cuantos n meros
m ltiplos existen del divisor con dichas cifras.
9 */
10
11 #include <iostream>
12 #include <iomanip>
13
16 int main()
17 {
18 //TITULO
19 cout << setw(60) << "PROGRAMA QUE DETERMINE LOS MULTIPLOS" << endl;
20
21 //VARIABLES
24 //ENTRADA
25 cout << "Ingresar el numero inicial: ";
26 cin >> a;
27 cout << "Ingresar el numero inicial: ";
28 cin >> b;
29 cout << "Ingresar el divisor: ";
30 cin >> c;
31
32 //PROCESO
33 for (a; a <= b; a++)
34 {
35 M = a % c;
36 if (M== 0)
37 {
38 M++;
39 i++;
40 }
41 }
42
43 //SALIDA
44 cout << i;
45
46
47 }
main36.cpp
Problema 37
1 12 12 13 14 1n
S= + + + + + ... + + (1)
0! 1! 02! 3! 04! n!
Código en C++
6 CURSO : COMPUTACION I
7 FECHA: 12 NOVIEMBRE 2017
8 Enunciado: Calcule la suma de la siguiente serie.
9 */
10
16 int main()
17 {
18 //TITULO
19 cout << setw(60) << "PROGRAMA QUE CALCULE LA SUMA DE UNA SERIE " << endl;
20
21 //VARIABLES
22 int S1=0,i=2,R=1, M=1, N, X=1, F=1, L=2;
23
24 //ENTRADA
25 cout << "Ingresar el numero: ";
26 cin >> N;
27
28 //PROCESO
29 for(i=2;i<=L;i++)
30 {
31
32 R=1;
33 for(X=1;X<=i;X++){
34 R=R*i;
35 }
36 F=1;
37
38 for(M=L;M>0;M--)
39 {
40 F=F*M;
41 }
42 S1=(1+(R/F));
43
44 L++;
45 }
46
47 //SALIDA
48 cout << "La suma es: " << S1 << endl;
49
50 return 0;
51 }
main37.cpp
Problema 38
6 CURSO : COMPUTACION I
7 FECHA : 22 NOVIEMBRE 2017
8 ENUNCIADO : Calcule de cuantas formas se pueden ordenar n objetos.
9 */
10
11 #include <iostream>
12 #include <iomanip>
13 using namespace std;
14
15 int main()
16 {
17 //TITULO
18 cout << setw(60) << "PROGRAMA QUE CALCULE FORMAS DE ORDENAR" << endl;
19
20 //VARIABLES
21 int N, X = 1;
22
23 //ENTRADA
24 cout<<"Ingrese cantidad de objetos: ";
25 cin >> N;
26
27 //PROCESO
28 for(int i = 1; i <= N; i++)
29 X = i;
30
31 //SALIDA
32 cout << "Se pueden combinar de: "<< X << " formas" << endl;
33
34 return 0;
35
36 }
main38.cpp
Problema 39
Código en C++
6 CURSO : COMPUTACION 1
7 FECHA: 3 DICIEMBRE 2017
8 Enunciado : Obtenga la cantidad de los numeros primos de n cifras.
9 */
10
11 #include <iostream>
12 #include <iomanip>
13
16 int main()
17 {
18 //TITULO
19 cout << setw(60) << "PROGRAMA QUE CALCULE LA CANTIDAD DE NUMEROS PRIMOS" <<
endl;
20
21 //VARIABLES
22 int N, x, y, p = 0;
23
24 //ENTRADA
25 cout << "Ingrese el numero de cifras: ";
26 cin >> N;
27 cout << "Ingrese el numero inicial: ";
28 cin >> x;
29 cout << "Ingrese el numero final: ";
30 cin >> y;
31
32 //PROCESO
33 for (x; x <= y ;x++)
34 {
35 int z = 0;
36 for(int i = 1; i <= y; i++)
37 {
38 if (x % i == 0)
39 {
40 z++;
41 }
42 }
43 if (z == 2)
44 {
45 p++;
46 }
47 }
48
49 //SALIDA
50 cout << "En los numeros de " << N << " cifras, hay " << p << " numeros primos
" << endl;
52 return 0;
53 }
main39.cpp
Problema 40
Código en C++
6 CURSO: COMPUTACION I
7 FECHA : 3 DICIEMBRE 2017
8 Enunciado : Obtener cantidad numeros capicuas de n cifras.
9 */
10
11 #include <iostream>
12 #include <iomanip>
13 #include <math.h>
14
17 int main()
18 {
19 //TITULO
20 cout << setw(60) << "PROGRAMA PARA OBTENER NUMEROS CAPICUAS" << endl;
21
22 //ENTRADA
23 cout << "Ingresar numero de cifras" << endl;
24 cin >> N;
25
26 //VARIABLES
27 int N,a,b;
28
29 //PROCESO
30 for ( N!=0 ; N<=3 ; N++ )
31 {
32 a=9*pow(10,((N/2) - 1));
33
34 //SALIDA
35 cout << "Cantidad de capicuas : " << a << endl;
36 }
42 //SALIDA
43 cout << "Cantidad de capicuas :" << b << endl;
44 }
45
46 return 0;
47 }
main40.cpp