Está en la página 1de 4

Problema C:

#include <iostream>
#include <conio>
#include <stdlib>
#include <string>

char nombres[10][20],buscar;
int i;


main()

{

for (i=0;i<10;i++)
{
cout<<"ingrese un nombre = ",i+1," = ";
cin>>nombres[i];
system("cls");
}

system("cls");
cout<<"\t\t\tLos nombres ingresados fueron";



for (i=0;i<10;i++)
{
cout<<"\nNombre = "<<i+1<<" = "<<nombres[i];
}

cout<<"\n\nPresione una tecla para continuar";
getch();
system("cls");

cout<<"\n\nIngrese la primera letra del nombre que desea buscar = ";
cin>>buscar;

cout<<"\n\nLos nombres que coinciden con la busqueda son =";
for (i=0;i<10;i++)
if(nombres[i][0]==buscar)
cout<<"\n\n"<<nombres[i];


getch();


}


Problema D:

#include <conio>
#include <iostream>
#include <stdlib>

int enteros[4][4],i=0,j=0,op,repite,contador=0;

void menu()

{


cout<<"\t\t\n Menu de opciones validas.";
cout<<"\t\t\n 1.Listar numeros ingresados";
cout<<"\t\t\n 2.Ver cuantas veces se repite un numero.";
cout<<"\t\t\n 3.Salir";

cout<<"\t\t\n Digite un opcion =\n\n";
cin>>op;
system("cls");

while((op<1)||(op>3))
{
cout<<"La opcion ingresada no es valida\n";
cout<<"Vuelva a ingresar una opcion valida\n";
system("cls");
menu();
cin>>op;
}

switch(op)

{
case 1:
for (i=0;i<4;i++)
for (j=0;j<4;j++)

cout<<"\n\nel numero en la posicion ="<<i+1<<"."<<j+1<<" es ="<<enteros[i][j];
cout<<"\n\nPulse una tecla para continuar";
getch();
system("cls");
break;


case 2:
cout<<"\n\nIngrese en numero que desea saber cuantas veces se repite = ";
cin>>repite;
for (i=0;i<4;i++)
{
for (j=0;j<4;j++)
if (repite==enteros[i][j])
contador=contador+1;
}
cout<<"\n\nEl numero "<<repite<<" se repite "<<contador<<" veces";
cout<<"\n\nPulse una tecla para continuar";
getch();
system("cls");
break;

case 3:
cout<<"\n\n Este es el fin del programa \n\n";
break;
}

}

int main()
{

/*lleno la matriz con todos los datos*/
for(i=0;i<4;i++)
for (j=0;j<4;j++)
{
cout<<"Ingresar un numero entero = ";
cin>>enteros[i][j];
}
system("cls");
menu();
while (op!=3)
menu();
getch();

}

Problema E:

#include <conio>
#include <iostream>
#include <stdlib>

char sexo[1];
int edad[100];
int x=0,j=0,i=0,masculino=0,femenino=0,mayores=0,menores=0;

void main()
{
cout<<"ingrese el numero de personas encuestadas = ";
cin>>x;

for (i=0;i<x;i++)
{
cout<<"\t\t\t\n\nIngrese el sexo de la persona";
cout<<"\t\t\t\n\n Si es hombre pulse m y si es mujer pulse f = ";
cin>>sexo[i];

if (!(sexo[i]=='m')||!(sexo[i]=='M')||!(sexo[i]=='f')||!(sexo[i]=='F'))

cout<<"\t\t\t\n\nError al ingresar el sexo de la persona";
cout<<"\t\t\t\n\n Si es hombre pulse m y si es mujer pulse f = ";
cin>>sexo[i];



}
for (j=0;j<x;j++)
{
cout<<"\t\t\t\n\nIngrese la edad de la persona = ";
cin>>edad[j];
if (edad[j]<0 || edad[j]>100)
{
cout<<"\t\t\t\n\nLa edad ingresada no es valida";
cout<<"\t\t\t\n\nIngrese una edad valida , los valores aceptados estan entre 0 y 100";
cout<<"\t\t\t\n\nIngrese la edad de la persona = ";
cin>>edad[j];
}


}

for (i=0;i<x;i++)
{
if ((sexo[i]=='m')||(sexo[i]=='M'))
masculino=masculino+1;
else
femenino=femenino+1;
}

for (j=0;j<x;j++)
{
if(edad[j]>20)
mayores=mayores+1;
else
menores=menores+1;

}

cout<<"De todas las personas encuestadas, este es el resumen";
cout<<"\n\nDe "<<x<<" Personas encuestadas "<<masculino<<" Son Hombres";
cout<<"\n\nDe "<<x<<" Personas encuestadas "<<femenino<<" Son mujeres";
cout<<"\n\nDe "<<x<<" Personas encuentadas "<<mayores<<" Son mayores de 20 aos";
getch();


}

También podría gustarte