You are on page 1of 4

1.

Hacer un programa que reciba 10 nmeros luego que halle la suma de los 10 nmeros, el promedio, el mayor de lo nmeros, el menor de los nmeros. #include "iostream" #include "conio.h" #include "stdio.h" using namespace std; /*suma filas y columnas de un arreglo*/ int main() { int A[10]; cout<<"ingrese numeros para el arreglo: "<<endl; for(int x=0;x<10;x++){ cin>>A[x]; } cout<<"mostramos el vector: "<<endl; for(int x=0;x<10;x++){ cout<<A[x]<<", "; } cout<<endl<<"Hacemos la suma del vector: "<<endl; int sum=0; for(int x=0;x<10;x++){ sum=sum+A[x]; } cout<<"La suma es: "<<sum<<endl; cout<<"El promedio es: "<<sum/10<<endl; int mayor=0; int nmenor; int nmayor; for(int x=0;x<10;x++){ if (A[x]>=mayor) { mayor=A[x]; nmayor=x; } } cout<<"El numero mayor es: "<<mayor<<endl; int nmen; nmen=mayor; //cout<<"como el mayor es: "<<nmay<<endl; for(int x=0;x<10;x++){ if (A[x]<nmen) { nmen=A[x]; nmenor=x; } } cout<<"El numero menor es: "<<nmen<< endl; }

2. Hacer un programa que lea el nombre y su telfono de 10 personas, luego que permita hacer bsqueda por su nombre o por su telfono. Debera tener el siguiente men 1) Buscar por nombre. 2) Buscar por telfono. 3) Salir.

#include "iostream" #include "conio.h" #include "stdio.h" #include <string.h> using namespace std; struct estudiante{ char nombre[50]; char telefono[10]; }; estudiante agenda[10]; int main() { for (int x=0;x<10;x++) { cout<<"persona: "<<x+1<<endl; cout<<"---------------------------"<<endl; cout<<"ingrese nombre: ";cin>>agenda[x].nombre; cout<<endl<<"ingrese telefono: ";cin>>agenda[x].telefono; cout<<endl<<"---------------------------"<<endl; } cout<<"elija una opcion para buscar"<<endl; cout<<"-------------------------------------"<<endl; char op; cout<<"1). Buscar por nombre"<<endl; cout<<"2). Buscar por telefono"<<endl; cout<<"3). Salir"<<endl; cin>>op; cout<<op<<endl; switch (op) { case '1': cout<<"escogio buscar por nombre..."<<endl;

char palbus[50]; cout<<"ingrese nombre a buscar: ";cin>>palbus; cout<<endl; for (int x=0;x<10;x++){ if (strcmp(agenda[x].nombre, palbus) == 0){ cout<<"El estudiante buscado es: "<<endl; cout<<"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-: "<<endl; cout<<"Nombre: "<<agenda[x].nombre<<endl; cout<<"Telefono: "<<agenda[x].telefono<<endl; cout<<"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-: "<<endl; } } break; case '2': cout<<"Ud. escogio buscar por telefono..."<<endl; char numbus[10]; cout<<"ingrese telefono a buscar: ";cin>>numbus; cout<<endl; for (int x=0;x<10;x++){ if (strcmp(agenda[x].telefono, numbus) == 0){ cout<<"El estudiante buscado es: "<<endl; cout<<"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-: "<<endl; cout<<"Nombre: "<<agenda[x].nombre<<endl; cout<<"Telefono: "<<agenda[x].telefono<<endl; cout<<"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-: "<<endl; } } break; default: cout<<"Gracias por ingresar..."<<endl; return 0; } }

3. Hacer el mtodo de la burbuja en donde se pueda ordenar 10 nmeros de mayor a menor. //ordenar de mayor a menor con metodo de la burbuja #include "iostream" #include "conio.h" #include "stdio.h" using namespace std; int main() { //ingresamos los numeros int tabla[10]; int tamanio=10; //esto es la cantidad de numeros evaluar cout<<"ingrese 10 numeros:"<<endl; for(int x=0;x<tamanio;x++){ cin>>tabla[x]; } //mostramos los numerosdesordenados cout<<"Mostramos todos los elementos desordenados.."<<endl; for(int x=0;x<tamanio;x++){ cout<<tabla[x]<<", "; } cout<<endl; //ordenamos numeros de mayor a menor int temp=0; for(int y=0;y<10;y++){ for(int x=0;x<tamanio-1;x++){ if (tabla[x]<tabla[x+1]){ temp=tabla[x+1]; tabla[x+1]=tabla[x]; tabla[x]=temp; } } } cout<<endl<<"Mostramos los numeros ordenados de mayor a menor"<<endl; for(int x=0;x<tamanio;x++){ cout<<tabla[x]<<" "; } cout<<endl; }

You might also like