· Empiece con cualquier entero positivo.
· Si es par, divídalo entre 2; si es impar multiplíquelo por 3 y agréguele 1.
· Obtenga enteros sucesivamente repitiendo el proceso.
#include
void main ()
{
int n;
cout<<"Ingrese el numero: ";cin>>n;
while (n!=1)
{
if(n%2==0)
{
n=n/2;
cout<
else
{
n=3*n+1;
cout<
}
}
#include
void main ()
{
int n,contador=0,suma=0;
float promedio;
cout<<"Ingresa el numero: ";cin>>n;
while(n>0)
{
suma=suma+n;
contador++;
cout<<"El siguiente numero es: "; cin>>n;
}
promedio=suma/contador;
cout<<"El promedio es:"<
#include 4. Elabore un Algoritmo, que dada una n entera, con 1 n 100, imprima los primeros n números naturales en orden descendente. #include 5. Elabore un Algoritmo para leer una serie de n enteros, calcular e imprimir su suma y su promedio. #include ----->> 1ra Forma #include --->> 2da Forma 7. Elabore un Algoritmo, que calcule mn (n > 0 y entero) sin utilizar potencia. #include } else 8. Haga un programa que dado un número n entero positivo, imprima todos sus divisores. #include 9. Ingresar números enteros y calcular la suma de dichos números. El algoritmo termina cuando se ingresa el numero cero. #include #include #include 12. Una persona debe realizar un muestreo con N personas para determinar el promedio de peso de los niños, jóvenes y adultos que existen en su zona habitacional. Se determinan las categorías con base en la siguiente tabla: #include 13. En un examen el tipo de calificación es el siguiente: #include
void main()
{
int n, i=1;
cout<<"Ingrese el numero: ";cin>>n;
if (n>=1 && n<=100) while( i<=n) { cout<
void main()
{
int n, i=1;
cout<<"Ingrese el numero: ";cin>>n;
if(n>=1 && n<=100) while(i<=n) { cout<
void main ()
{
float n,suma=0, i =1, N;
float promedio;
cout<<"Ingresar el # de enteros: ";cin>>N;
while(i<=N) { cout<<"El siguiente numero es: "; cin>>n;
suma=suma+n;
i++;
}
promedio=suma/N;
cout<<"El promedio es :"<
void main ()
{
int i=1,s=0,m,n;
cout<<"El numero M es: ";cin>>m;
cout<<"El numero N es: ";cin>>n;
while (i<=n) { s=s+m; i++ ; } cout<<"La multiplicacion de M y N es: "<}
#include
void main()
{
int n,m,suma=0;
cout<<"Ingrese el primer numero: "; cin>>m;
cout<<"Ingrese el segundo numero: "; cin>>n;
while (m>=0 && n>=0)
{
suma=suma+m;
n--;
}
cout<<"La multiplicacion es: "<
void main()
{
int n,m,multi=1;
cout<<"Ingrese el numero M: "; cin>>m;
cout<<"Ingrese el numero N: "; cin>>n;
if (n>0)
{
while (n>0)
{
multi=multi*m;
n--;
}
cout<<"M elevado a la N es: "<
{
cout<<"¡¡El programa no ejecuta esta operacion!!";
}
}
void main ()
{
int n,i=1;
cout<<"Ingrese el numero: ";
cin>>n;
while (i<=n)
{
if (n%i==0)
{
cout< i++;
}
else
{
i++;
}
}
}
void main()
{
int n, suma=0;
while (n!=0)
{
cout<<"Ingrese el numero: "; cin>>n;
suma=suma+n;
}
cout<<"La suma de los numeros es: "<
10. Se quiere ingresar las calificaciones de los alumnos. Y realizar un algoritmo para calcular el promedio de las calificaciones ingresadas. El algoritmo termina cuando se ingresa una nota negativa.
void main()
{
float n, suma=0, cont=0, prom;
while (n>=0)
{
cout<<"La nota es: "; cin>>n;
suma=suma+n;
cont++;
}
prom=(suma-n)/(cont-1);
cout<<"El promedio es: "<
11. En un proceso repetitivo se ingresan las edades de las personas, se desea saber cuantas personas mayores de edad hay y cuantas menores de edad. El proceso termina cuando se ingresa el cero.
void main()
{
int n, contmay=0,contmen=0;
while (n!=0)
{
cout<<"La edad de la persona es: "; cin>>n;
if (n>0 && n>=18 && n<100)
{contmay++; }
else if (n>0 && n<18)
{ contmen++;}
else if (n<0>100)
{contmay=contmay-1;
contmen=contmen-1;}
}
cout<<"El numero de personas mayores de edad es: "<
Categoría Edad
Niños 0 – 12
Jóvenes 13 – 29
Adultos 30 – más
void main ()
{
int n,contn=0,contj=0,conta=0;
while (0<=n)
{
cout<<"Ingrese la edad: ";
cin>>n;
if (n>=0 && n<=12)
{
contn++;
}
else if (n<=29 && n>=13)
{
contj++;
}
else if (n>=30)
{
conta++;
}
}
cout<<"El numero de niños es: "<
Puntaje Calificación
100 – 70 A
69 – 30 B
29 – 0 C
Escribe un algoritmo que encuentre:
a) El número de estudiantes que rindieron el examen.
b) El número de estudiantes que obtuvieron A, B y C.
El algoritmo termina cuando se le ingresa un puntaje negativo.
void main()
{
int p,total;
int conta=0,contb=0,contc=0;
while (p>=0)
{
cout<<"El puntaje es: ";cin>>p;
if(p>=0 && p<=29)
{
contc=contc+1;
}
else if (p>=30 && p<=69)
{
contb=contb+1;
}
else if (p>=70 && p<=100)
{
conta=conta+1;
}
else if (p>100)
{
cout<<"¡¡Tu puntaje no se encuentra en ninguna de las categorias!!"<
}
total=conta+contb+contc;
cout<<"Los alumnos que rindieron el examen son: "<
3 comentarios:
hola gracias por los ejercicios me sirvieron para poder correjir los que hice
lo puedes publicar en psint xfa
Ingresar números enteros y calcular la suma de dichos números. El algoritmo termina cuando se
ingresa el numero cero.
Publicar un comentario