ESTRUCTURAS
#include<iostream>
using namespace std;
struct p{
int dia;
int mes;
int ano;
}persona;
int main(){
int edad;
cout<<"Ingrese el dia actual: "<<endl;
cin>>persona.dia;
cout<<"Ingrese el mes actual: "<<endl;
cin>>persona.mes;
cout<<"Ingrese el año actual: "<<endl;
cin>>persona.ano;
struct p2{
int dian;
int mesn;
int anon;
}personan;
cout<<"Ingrese el dia de su nacimiento: "<<endl;
cin>>personan.dian;
cout<<"Ingrese el mes de su nacimiento: "<<endl;
cin>>personan.mesn;
cout<<"Ingrese el año de su nacimiento: "<<endl;
cin>>personan.anon;
cout<<"**************************"<<endl;
cout<<"* fecha actual *"<<endl;
cout<<"**************************"<<endl;
cout<<persona.dia<<"/"<<persona.mes<<"/"<<persona.ano<<endl;
cout<<"**************************"<<endl;
cout<<"* fecha de Nacimiento *"<<endl;
cout<<"**************************"<<endl;
cout<<personan.dian<<"/"<<personan.mesn<<"/"<<personan.anon<<endl;
edad=persona.ano-personan.anon;
cout<<"Su edad es: "<<edad<<endl;
system("pause");
return 0;
}
VECTORES
(1)
/*Realizar Un programa que muestre en pantalla La fecha actual
y la fecha de nacimiento de una persona y luego calcule su edad*/
#include<iostream>
using namespace std;
struct p{
int dia;
int mes;
int ano;
}persona;
int main(){
int edad;
cout<<"Ingrese el dia actual: "<<endl;
cin>>persona.dia;
cout<<"Ingrese el mes actual: "<<endl;
cin>>persona.mes;
cout<<"Ingrese el año actual: "<<endl;
cin>>persona.ano;
struct p2{
int dian;
int mesn;
int anon;
}personan;
cout<<"Ingrese el dia de su nacimiento: "<<endl;
cin>>personan.dian;
cout<<"Ingrese el mes de su nacimiento: "<<endl;
cin>>personan.mesn;
cout<<"Ingrese el año de su nacimiento: "<<endl;
cin>>personan.anon;
cout<<"**************************"<<endl;
cout<<"* fecha actual *"<<endl;
cout<<"**************************"<<endl;
cout<<persona.dia<<"/"<<persona.mes<<"/"<<persona.ano<<endl;
cout<<"**************************"<<endl;
cout<<"* fecha de Nacimiento *"<<endl;
cout<<"**************************"<<endl;
cout<<personan.dian<<"/"<<personan.mesn<<"/"<<personan.anon<<endl;
edad=persona.ano-personan.anon;
cout<<"Su edad es: "<<edad<<endl;
system("pause");
return 0;
}
(1)
//Realizar Un programa que muestre todo los elementos de un vector por separado.
#include<iostream>
using namespace std;
int main() {
int V[10];
int i;
for (i=0; i<10; i++){
cout<<"Ingrese el valor en el vector"<<i;
cin>> V[i];
}
for (i=0; i<10; i++){
cout<<V[i]<<endl;
}
system("pause");
return 0;
}
(2)
//Realizar un programa que separe los digitos de un numero ingresado
#include <iostream>
using namespace std;
int main(){
int dig,num,i=1;
int vector[i];
cout<<"Introduzca un número cualquiera"<<endl;
cin>>num;
while(num>0){
dig=num%10;
num=num/10;
vector[i]=dig; //vector que se usa para almacenar y "dar vuelta" a los digitos
i++;
}
i=i-1;
for(i;i>=1;i--){
cout<<vector[i]<<" ";
}
cout<<endl;
system("pause");
return 0;
}
(3)
//Realizar un programa que permita almacenar 10 números enteros
//Posteriormente se muestre de los numeros por pantalla.
using namespace std;
int main(){
int vector[10];
int i,acum;
float prom;
cout<<"*************************************"<<endl;
cout<<"BIENVENIDO AL CALCULADOR DE PROMEDIOS"<<endl;
cout<<"*************************************"<<endl;
for(i=0; i<10; i++){
cout<<"Intoduzca el elemento Nº "<<i<<endl;
cin>> vector[i];
}
acum=0;
for(i=0; i<10; i++){
acum=acum+vector[i];
}
prom=acum/10.0;
cout<<"El promedio de los numeros es: "<<prom<<endl;
system("pause");
return 0;
}