Ejercicios en C++
Publicado por
el
- Llenar un vector de 10 posiciones con valores correspondientes a la edad de un grupo de personas. Mostrar cuantas de las personas son mayores de edad. Mostrar todos los elementos del vector en forma vertical.
- Llenar dos vectores de 30 posiciones donde se guarden los nombres y edades de un grupo de personas. Mostrar los nombres y las edades de las personas menores de edad (menos de 18).
- Llenar un vector de 9 posiciones llenarlo con valores enteros. Mostrar los elementos del vector en la misma forma en que se digitaron los números y luego mostrar los números de manera inversa. Cada grupo de elementos se deben mostrar en diferente fila.
Ejemplo: Si se digitan 23, 3, 12, 54, 6, 7.
Primero se muestra: 23, 3, 12, 54, 6, 7
Luego se muestra: 7, 6, 54, 12, 3, 23
#include <conio.h> #include <iostream> using namespace std; main (){ int Edad=0,vEdades[10],i,c=0; for (i=0;i<=9;i=i+1){ cout<<"Digite la edad de la persona "; cin>>Edad; vEdades[i]=Edad; if(Edad>=18){ c=c+1; } } cout<<endl; cout<<c<<" son mayores de edad"<<endl; cout<<endl; cout<<"Las edades ingresadas son:"<<endl; for (i=0;i<=9;i=i+1){ cout<<vEdades[i]<<endl; } getch(); return 0; }
#include <conio.h> #include <iostream> using namespace std; main (){ int Edad=0,vEdades[30],i,c=0; string vNombres[30]; for (i=0;i<=29;i=i+1){ cout<<"Digite el nombre de la persona "; cin>>vNombres[i]; cout<<"Digite la edad de la persona "; cin>>Edad; vEdades[i]=Edad; cout<<endl; } cout<<endl; cout<<"Los mayores de edad son:"<<endl; cout<<endl; for (i=0;i<=29;i=i+1){ if(vEdades[i]<18){ cout<<vNombres[i]<<" tiene "<<vEdades[i]<<" anios de edad"<<endl; } } getch(); return 0; }
#include <conio.h> #include <iostream> using namespace std; main (){ int Edad=0,vNumeros[9],i,j=0; for (i=0;i<=8;i=i+1){ cout<<"Digite el elemento "; cin>>vNumeros[i]; cout<<endl; } cout<<endl; cout<<"Los numeros ingresados son: "<<endl; cout<<endl; for (i=0;i<=8;i=i+1){ cout<<vNumeros[i]<<", "; } cout<<endl; cout<<"Los numeros en orden inverso son: "<<endl; cout<<endl; for (i=0;i<=8;i=i+1){ j=8-i; cout<<vNumeros[j]<<", "; } getch(); return 0; }
Comentarios
Publicar un comentario