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