1.
Ejercicios
1.- Hacer un programa que permita leer cierta cantidad de entradas y preguntar al usuario si deseas
continuar oprimiendo la tecla S/N, al finalizar debe imprimir el número mayor, el número menor, la cantidad
de pares, la cantidad de impares y el promedio del total de los números ingresados.
# include < iostream >
# include < conio .h >
using namespace std ;
int main ()
{
int n ,x , mayor , menor , ci , cp , suma ;
float prom ;
char op ;
do
{
cout < < " Ingresar cantidad de numeros : " ;
cin > > n ;
}
while (n <=0);
for ( int c =0; c < n ; c ++)
{
do
{
cout < < " Ingresar numero : " ;
cin > > x ;
}
while (x <=0);
if ( x % 2==0)
/home/milk/Downloads/[Link] cp = cp +1;
else
ci = ci +1;
if (x > mayor )
mayor = x ;
if (x < menor )
menor = x ;
suma = suma + x ;
}
prom = suma / n ;
cout < < " El numero mayor es : " << mayor < < endl ;
cout < < " El numero menor es : " << menor < < endl ;
cout < < " Cantidad de impares es : " <<ci < < endl ;
cout < < " Cnatidad de pares es : " <<cp < < endl ;
cout < < " El promedio es : " << prom < < endl ;
cout << " Desea continuar (1) si o (2) no " << endl ;
cin > > op ;
while ( op ==1);
}
2.- Escriba un programa que calcule xy , donde x, y son enteros positivos, sin utilizar la función pow
(utilizar un for).
# include < iostream >
# include < math .h >
using namespace std ;
int main (){
int base , expo ,i , sol =1;
cout < < " Dame la base \ n " ;
cin > > base ;
cout < < " Dame el exponente \ n " ;
cin > > expo ;
for ( i =0; i < expo ; i ++)
{
sol = sol * base ;
}
cout < < " Ahi esta tu resultado que pudiste sacar la calculadora pero buen cada quien no ? \ n "
return 0;
3.- Realizar un programa que resuelva la siguiente expresión
i=10
X
i3
i=1
# include < iostream >
# include < math .h >
using namespace std ;
int main (){
int i =1;
int suma , result ;
/home/milk/Downloads/[Link] while (i <=10){
suma = pow (i ,3)+ suma ;
i ++;
result = suma -1;
}
cout < < " El resultado es " << result ;
return 0;
4.- Escribir un programa donde resuelva la siguiente expresión:
n
X
i!
i=1
# include < iostream >
# include < math .h >
using namespace std ;
int main (){
double n , exp =0 , factorial =1 , result ;
cout < < " Dame el valor de n \ n " ; cin > > n ;
for ( int i =0; i <= n ; i ++ ){
factorial =1;
for ( int j =1; j <= i ; j ++){
factorial = factorial * j ;
}
exp = factorial + exp ;
result = exp -1;
}
cout < < " El resultado es " << result ;
return 0;
}
5.-Escribir un programa donde resuelva la siguiente expresión:
n
X
2i
i=1
# include < iostream >
# include < math .h >
using namespace std ;
int main (){
double n , exp =0 , factorial =1 , result ;
cout < < " Dame el valor de n \ n " ; cin > > n ;
for ( int i =0; i <= n ; i ++ ){
exp = pow (2 , i )+ exp ;
result = exp -1;
}
cout < < " El resultado es " << result ;
return 0;
6.-Escribir un programa donde resuelva la siguiente expresión:
n
X
(x − i + 1)
i=1
Donde x y n son números positivos, además, x < n.
# include < iostream >
# include < math .h >
using namespace std ;
int main (){
/home/milk/Downloads/[Link]
double n , exp =0 , factorial =1 , result , x ;
cout < < " Dame el valor de n \ n " ; cin > > n ;
cout < < " Dame valor de x \ n " ; cin > > x ;
if (x <=0 , n <=0 , x < n ){
cout < < " No comples las condiciones krnal " ;
}
else
for ( int i =0; i <= n ; i ++ ){
exp =( x - i +1)+ exp ;
result = exp -1;
}
cout < < " El resultado es " << result ;
return 0;