SlideShare una empresa de Scribd logo
1 de 6
PRACTICA N°3

                           EJERCICIOS CON ESTRUCTURA REPETITIVA



1. Leer 10 números enteros y calcular la suma

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main(int argc, char *argv[])
 {inta,i=1,j=0;
 cout<<"INGRESE 10 NUMEROS"<<endl;
 while(i<=10)
 {cin>>a;
    j=j+a;
 i++;}
 cout<<"LA SUMA ES"<<j<<endl;
 getch();}



2. Leer un conjunto de datos mientras que no sea el último. Y calcular la suma de los datos leídos.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main()
 {inta,b,m=1,s=0,j;
 cout<<"ESPECIFIQUE LA CANTIDAD DE NUMEROS"<<endl;
 cin>>a;
 cout<<"INGRESE LOS "<<a<<"NUMEROS"<<endl;
 while (m<=a)
 {cin>>b;
 s=s+b;
 m++;}
       cout<<"LA SUMA DE LOS "<<(a-1)<<"PRIMEROS NUMEROS ES "<<(s-
       b)<<endl;
 getch();}
3. Calcular un número a la potencia n.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main()

   {int a=1,b=1,n,m;
   cout<<"NUMERO A LA N-ESIMA POTENCIA" <<endl;
   cout<<"INGRESE *n*" <<endl;
   cin>>n;
   cout<<"INGRESE EL NUMERO" <<endl;
   cin>>m;
   while (a<=n)
       {b=b*m;
   a++;}
   cout<<endl;
   cout<<"                  " <<n<<endl;
   cout<<"EL RESULTADO ES " <<m<<" = " <<b<<endl;
   getch();}

4. Calcular la suma y promedio de un conjunto de números comprendidos en un rango.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main()


 {inta,b,c,s=0;
 cout<<"ESPECIFIQUE EL RANGO: [a,b]" <<endl;
 cout<<"a=";
 cin>>a;
 cout<<"b=";
 cin>>b;
     c=b-a+1;
 while (a<=b)
 {s=s+a;
 a++;}
 cout<<"LA SUMA DEL CONJUNTO ES " <<s<<endl;
 cout<<"EL PROMEDIO DEL CONJUNTO ES " <<s/c<<endl; getch();}
5. Mostrar valores mayores que 50 y que asciendan en 2 unidades supongamos que el número tope es
   100.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main()

 {inta,i;
 cout<<"INGRESE UN NUMERO MENOR QUE 100" <<endl;
 cin>>a;
 cout<<"LOS VALORES QUE ASCIENDEN DE 2 EN 2 MAYORES DE 50 A HASTA 100
 SON " <<endl;
 while (a<i<99-a)
     {a=a+2;
 if(a>50)
 cout<<a<<" ";
 else
 i++;}
 getch();}

6. Dado un numero disminuir el número de 2 en 2 para valores mayores e iguales que 50.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main()

 {inta,b,i=1;
 cout<<"DE UN VALOR MAYOR O IGUAL A 50" <<endl;
 cin>>a;
 cout<<"LOS VALORES SON" <<endl;
 while (i<a)
     {a=a-2;
 if(a>=0)
 cout<<a<<" ";
 else
 i++;}
 getch();}
7. Calculo del factorial de un numero usar while.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main()

 {inta,b=1,x=1;
 cout<<"FACTORIAL DE UN NUMEROn" <<endl;
 cout<<" INGRESE EL NUMERO" <<endl;
 cin>>a;
 while(x<=a)
 {b=b*x;
 x++;}
 cout<<"nEL RESULTADO ES " <<a<<"!"<<" = " <<b<<endl;
 getch();}

8. Hallar la inversa de un numero entero.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;

 int main()

 {inta,b=0,c=0;
 cout<<"DE UN NUMERO ENTEROn"<<endl;
 cin>>a;
 while (a>0)
 {b=a%10;
 c=c*10+b;
     a=a/10;}
 cout<<"nEL NUMERO INVERTIDO ES => " <<c<<endl;
 getch();}

9. Calcular el cuadrado de un numero entero es hallar mediante la suma de los n primeros números
   impares.

 #include <cstdlib>
 #include <iostream>
 #include <conio.h>
 using namespace std;
int main()

  {inta,b,n=0;
  cout<<"CALCULO DEL CUADRADO DE UN NUMERO POR SUMA DE NUMEROS
  IMPARESn"<<endl;
  cout<<"INGRESE EL NUMEROn" <<endl;
  cin>>a;
  for(b=1;b<=a;b++)
  n=n+2*b-1;
  cout<<"nEL CUADRADO DE " <<a<<" ES " <<n;
  getch();}

10. Convertir una longitud dada en pies a metros y centímetros.

  #include <cstdlib>
  #include <iostream>
  #include <conio.h>
  using namespace std;

  int main()

  {floatm,c,p;
  cout<<"INGRESE LA MEDIDA EN PIESn" <<endl;
  cin>>p;
      c=p/30.48;
      m=100*c;
  cout<<"nLA MEDIDA EN METROS ES " <<m<<endl;
  cout<<"nLA MEDIDA EN CENTIMETROS ES " <<c<<endl;
  getch();}

11. Generar un conjunto de números aleatorios mediantes la función rand() entre 1y 100.

  #include <cstdlib>
  #include <iostream>
  #include <conio.h>
  #include <stdlib.h>
  using namespace std;

  int main()

  { inta,b,c;
  cout<<"DE LA CANTIDAD DE DATOSn" <<endl;
  cin>>b;
  cout<<"nLOS NUMEROS ELEGIDOS AL AZAR ENTRE 1 Y 100 SON:nn" ;
  srand(time(0));// <-- para darle variación al rand()
  for(c=1;c<=b;c++)
cout<<rand()%100+1<<" ";
   getch();}

12. Ingresar un conjunto de números enteros finaliza si ingresa un número menor que 0 (cero). Calcular el
    promedio de los números ingresados.

   #include <cstdlib>
   #include <iostream>
   #include <conio.h>
   using namespace std;

   int main()

   {floatp,a,b=0,s=0;
   cout<<"INGRESE LOS NUMEROS ENTEROS CUALESQUIERA" <<endl;
   while(a>=0)
      {cin>>a;s=s+a;b++;}
   p=(s-a)/(b-1);
   cout<<"EL PROMEDIO DE LOS NUMEROS POSITIVOS ES " <<p<<endl;
   getch();}

13. Probar si un número es perfecto. Si la suma de sus divisores menores que el número es igual al mismo
    números.

   #include <cstdlib>
   #include <iostream>
   #include <conio.h>
   using namespace std;

   int main()

   {int s=0,x,n,m=0;
   cout<<"NUMERO PERFECTOn" <<endl;
   cout<<"INGRESE UN NUMERO ENTEROn" <<endl;
   cin>>x;
   for(n=1;n<x;n++)
   { if(x%n==0)
        s=s+n; }
   if(s==x)
   cout<<"nEL NUMERO ES PERFECTO"<<endl;
   else
   cout<<"nEL NUMERO NO ES PERFECTO" <<endl;
   getch();}

Más contenido relacionado

La actualidad más candente

Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje coswnes92
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Maynor Mendoza
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++mario_10
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Factura en borland c++
Factura en borland c++Factura en borland c++
Factura en borland c++Luis Coba
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje Cfior
 
Ejercicios sencillos en c
Ejercicios sencillos en cEjercicios sencillos en c
Ejercicios sencillos en cAlma Navarro
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3jfranco_123
 
Número mayor y menor de una secuencia de enteros positivos en C++.
Número mayor y menor de una secuencia de enteros positivos en  C++.Número mayor y menor de una secuencia de enteros positivos en  C++.
Número mayor y menor de una secuencia de enteros positivos en C++.Carlos Aviles Galeas
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promediosCarmen Nereira
 
Ejercicios de programacion en c++
Ejercicios de programacion en c++Ejercicios de programacion en c++
Ejercicios de programacion en c++Tony Pesantez
 
Programa en c de listas
Programa en c de listasPrograma en c de listas
Programa en c de listasJohan Niño G
 

La actualidad más candente (19)

Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje c
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Factura en borland c++
Factura en borland c++Factura en borland c++
Factura en borland c++
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Ejercicios sencillos en c
Ejercicios sencillos en cEjercicios sencillos en c
Ejercicios sencillos en c
 
Ejercicios if en c#
Ejercicios if en c#Ejercicios if en c#
Ejercicios if en c#
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Laboratorio1 entrada-salida de datos / Lenguance C
Laboratorio1   entrada-salida de datos / Lenguance CLaboratorio1   entrada-salida de datos / Lenguance C
Laboratorio1 entrada-salida de datos / Lenguance C
 
Número mayor y menor de una secuencia de enteros positivos en C++.
Número mayor y menor de una secuencia de enteros positivos en  C++.Número mayor y menor de una secuencia de enteros positivos en  C++.
Número mayor y menor de una secuencia de enteros positivos en C++.
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promedios
 
Ejercicios de programacion en c++
Ejercicios de programacion en c++Ejercicios de programacion en c++
Ejercicios de programacion en c++
 
Ejercicios Python Parte 1
Ejercicios Python Parte 1Ejercicios Python Parte 1
Ejercicios Python Parte 1
 
Programa en c de listas
Programa en c de listasPrograma en c de listas
Programa en c de listas
 

Similar a Problema c++ (20)

Jenni
JenniJenni
Jenni
 
Jenni
JenniJenni
Jenni
 
Ejercicios de c++
Ejercicios de c++Ejercicios de c++
Ejercicios de c++
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Practica de programacion 21 28
Practica de programacion 21 28Practica de programacion 21 28
Practica de programacion 21 28
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
G++
G++G++
G++
 
estructura do while y while.docx
estructura  do while y while.docxestructura  do while y while.docx
estructura do while y while.docx
 
estructura do while y while.docx
estructura  do while y while.docxestructura  do while y while.docx
estructura do while y while.docx
 
1 er informe
1 er informe1 er informe
1 er informe
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
3... union y concatenacion de cadenas
3... union y concatenacion de cadenas3... union y concatenacion de cadenas
3... union y concatenacion de cadenas
 
Cesar lenguaje c_
Cesar lenguaje c_Cesar lenguaje c_
Cesar lenguaje c_
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenas
 

Problema c++

  • 1. PRACTICA N°3 EJERCICIOS CON ESTRUCTURA REPETITIVA 1. Leer 10 números enteros y calcular la suma #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main(int argc, char *argv[]) {inta,i=1,j=0; cout<<"INGRESE 10 NUMEROS"<<endl; while(i<=10) {cin>>a; j=j+a; i++;} cout<<"LA SUMA ES"<<j<<endl; getch();} 2. Leer un conjunto de datos mientras que no sea el último. Y calcular la suma de los datos leídos. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {inta,b,m=1,s=0,j; cout<<"ESPECIFIQUE LA CANTIDAD DE NUMEROS"<<endl; cin>>a; cout<<"INGRESE LOS "<<a<<"NUMEROS"<<endl; while (m<=a) {cin>>b; s=s+b; m++;} cout<<"LA SUMA DE LOS "<<(a-1)<<"PRIMEROS NUMEROS ES "<<(s- b)<<endl; getch();}
  • 2. 3. Calcular un número a la potencia n. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {int a=1,b=1,n,m; cout<<"NUMERO A LA N-ESIMA POTENCIA" <<endl; cout<<"INGRESE *n*" <<endl; cin>>n; cout<<"INGRESE EL NUMERO" <<endl; cin>>m; while (a<=n) {b=b*m; a++;} cout<<endl; cout<<" " <<n<<endl; cout<<"EL RESULTADO ES " <<m<<" = " <<b<<endl; getch();} 4. Calcular la suma y promedio de un conjunto de números comprendidos en un rango. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {inta,b,c,s=0; cout<<"ESPECIFIQUE EL RANGO: [a,b]" <<endl; cout<<"a="; cin>>a; cout<<"b="; cin>>b; c=b-a+1; while (a<=b) {s=s+a; a++;} cout<<"LA SUMA DEL CONJUNTO ES " <<s<<endl; cout<<"EL PROMEDIO DEL CONJUNTO ES " <<s/c<<endl; getch();}
  • 3. 5. Mostrar valores mayores que 50 y que asciendan en 2 unidades supongamos que el número tope es 100. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {inta,i; cout<<"INGRESE UN NUMERO MENOR QUE 100" <<endl; cin>>a; cout<<"LOS VALORES QUE ASCIENDEN DE 2 EN 2 MAYORES DE 50 A HASTA 100 SON " <<endl; while (a<i<99-a) {a=a+2; if(a>50) cout<<a<<" "; else i++;} getch();} 6. Dado un numero disminuir el número de 2 en 2 para valores mayores e iguales que 50. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {inta,b,i=1; cout<<"DE UN VALOR MAYOR O IGUAL A 50" <<endl; cin>>a; cout<<"LOS VALORES SON" <<endl; while (i<a) {a=a-2; if(a>=0) cout<<a<<" "; else i++;} getch();}
  • 4. 7. Calculo del factorial de un numero usar while. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {inta,b=1,x=1; cout<<"FACTORIAL DE UN NUMEROn" <<endl; cout<<" INGRESE EL NUMERO" <<endl; cin>>a; while(x<=a) {b=b*x; x++;} cout<<"nEL RESULTADO ES " <<a<<"!"<<" = " <<b<<endl; getch();} 8. Hallar la inversa de un numero entero. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {inta,b=0,c=0; cout<<"DE UN NUMERO ENTEROn"<<endl; cin>>a; while (a>0) {b=a%10; c=c*10+b; a=a/10;} cout<<"nEL NUMERO INVERTIDO ES => " <<c<<endl; getch();} 9. Calcular el cuadrado de un numero entero es hallar mediante la suma de los n primeros números impares. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std;
  • 5. int main() {inta,b,n=0; cout<<"CALCULO DEL CUADRADO DE UN NUMERO POR SUMA DE NUMEROS IMPARESn"<<endl; cout<<"INGRESE EL NUMEROn" <<endl; cin>>a; for(b=1;b<=a;b++) n=n+2*b-1; cout<<"nEL CUADRADO DE " <<a<<" ES " <<n; getch();} 10. Convertir una longitud dada en pies a metros y centímetros. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {floatm,c,p; cout<<"INGRESE LA MEDIDA EN PIESn" <<endl; cin>>p; c=p/30.48; m=100*c; cout<<"nLA MEDIDA EN METROS ES " <<m<<endl; cout<<"nLA MEDIDA EN CENTIMETROS ES " <<c<<endl; getch();} 11. Generar un conjunto de números aleatorios mediantes la función rand() entre 1y 100. #include <cstdlib> #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; int main() { inta,b,c; cout<<"DE LA CANTIDAD DE DATOSn" <<endl; cin>>b; cout<<"nLOS NUMEROS ELEGIDOS AL AZAR ENTRE 1 Y 100 SON:nn" ; srand(time(0));// <-- para darle variación al rand() for(c=1;c<=b;c++)
  • 6. cout<<rand()%100+1<<" "; getch();} 12. Ingresar un conjunto de números enteros finaliza si ingresa un número menor que 0 (cero). Calcular el promedio de los números ingresados. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {floatp,a,b=0,s=0; cout<<"INGRESE LOS NUMEROS ENTEROS CUALESQUIERA" <<endl; while(a>=0) {cin>>a;s=s+a;b++;} p=(s-a)/(b-1); cout<<"EL PROMEDIO DE LOS NUMEROS POSITIVOS ES " <<p<<endl; getch();} 13. Probar si un número es perfecto. Si la suma de sus divisores menores que el número es igual al mismo números. #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {int s=0,x,n,m=0; cout<<"NUMERO PERFECTOn" <<endl; cout<<"INGRESE UN NUMERO ENTEROn" <<endl; cin>>x; for(n=1;n<x;n++) { if(x%n==0) s=s+n; } if(s==x) cout<<"nEL NUMERO ES PERFECTO"<<endl; else cout<<"nEL NUMERO NO ES PERFECTO" <<endl; getch();}