Vous êtes sur la page 1sur 3

arreglos bidimensionales

ejei\ejej 0 1 2 3 4 5 6 ...
---------------------------->
0!
!
1!
!
2!
!
3!
!
4!
!
5!
!
6!
nxn
.
.
.
.
delarar un arreglo
sintaxis:
tipox[num.filas][num.columnas+]
ejemplo:
-------x{3}{2}->

1
2
!-----!------!
1!-----!------!
2!-----!------!
3!-----!------!
asignacion y declaracion de un arreglo bidimensional
tipo [2][2]={{e1,e2},{e3,e4}};
ejemplo:
------double prom[3][2]={{16.8,11.5},{5.6,7.1},{1266,13.9}}; prom[3][2]--->
ingresando por teclado
{double prom[3][2];
cin>>prom[0][0];
cin>>prom[0][1];
cin>>prom[1][0];
cin>>prom[1][1];
cin>>prom[2][0];
cin>>prom[2][1];
for(int i=0,i<3,i++)
{ for(int j=0;j<2;j++)
{
cout<<"ingrese promedio"<<endl;
cin>>prom[i][j];
}
}

//mostrar por pantalla


for(int i=0;i<3;i++)
{for(int j=0;j<2;j++)
{
cout<<prom[i][j]<<endl;
system("PAUSE");
}
}
}
aregloo :
ejecicio 1:
main()
{
menu();
system("PAUSE"); }
void ingresararreglo()
{
for(int i=0;i<3;i++)
{ for(int j=0;j<3;j++)
{
cout<<"ingrese el numero:"<<endl;
cin>>x[i][j];
}
}
}
void mostrararreglo()
{
for(int i=0;i<3;i++)
{ for(int j=0;j<3;j++)
{
cout<<x[i][j]<<endl;
}
}
}
void menu()
{ int op;
do
{cout<<"ingresar datos[1]"<<endl;
cout<<"mostrar datos[2]"<<endl;
cout<<"salir [3]"<<endl;
cout<<"ingresar opcion[4]"<<endl;
cin>>op;
switch(op)
{ case 1 : { ingresararreglo(); break;}
case 2 : { mostrararreglo();
break;}
}
}while(op!=3);
}
ejecicio 2
#include <iostream.h>
void ingresardadtos();
void mostrardatos();

void menu();
struct registro
{int edad;
double peso;
}persona[5];
main()
{ menu();
system("PAUSE");
}
void ingresardatos()
{ for(int i=0;i<5 ;i++)
{cout<<"ingrese edad"<<endl;
cin>>persona[i].edad;
cout<<"ingrese peso"<<endl;
cin>>persona[i].peso;
}
}
void mostrardatos()
{ for(int i=0;i<5 ;i++)
{ cout<<"datos de las personas"<<endl;
cout<<"======================"<<endl;
for(int i=0; i<5 ; i++)
{
cout<<persona[i].edad<<" "<<persona[i].peso<<endl;
}
}
}
void menu()
{ int op;
do
{cout<<"ingresar datos[1]"<<endl;
cout<<"mostrar datos[2]"<<endl;
cout<<"salir [3]"<<endl;
cout<<"ingresar opcion[4]"<<endl;
cin>>op;
switch(op)
{case 1 : { ingresardatos(); break;}
case 2 : { mostrardatos(); break;}
}
}while(op!=3);
}

Vous aimerez peut-être aussi