You are on page 1of 4

1.

#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
void leer(int *nf,int *nc,int m[20][20]);
void escribir(int nf,int nc,int m[20][20]);
int _tmain(int argc, _TCHAR* argv[])
{
int n;
int p;
int a[20][20];
leer(&n,&p,a);
escribir(n,p,a);
return 0;
}
void leer(int *nf,int *nc,int m[20][20])
{
int i,j;
cout<<"Ingrese numero de filas ==> ";cin>>(*nf);
cout<<"Ingrese numero de columnas==> ";cin>>(*nc);
for(i=1;i<=(*nf);i++)
for(j=1;j<=(*nc);j++)
{cout<<"m["<<i<<"]["<<j<<"]= ";
cin>>m[i][j];
}
}
void escribir(int nf,int nc,int m[20][20])
{
int i,j;
cout<<"=========================="<<endl;
cout<<"
Lista de Valores
"<<endl;
cout<<"=========================="<<endl;
for(i=1;i<=nf;i++)
{for(j=1;j<=nc;j++)
cout<<m[i][j]<<" ";
cout<<endl;
}
_getch();
}

2.
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
void leer(int *n,int m[20][20]);
void escribir(int n,int m[20][20]);
int _tmain(int argc, _TCHAR* argv[])
{
int m;//m orden de la matriz
int a[20][20];
leer(&m,a);
escribir(m,a);
return 0;
}
void leer(int *n,int m[20][20])
{
int i,j;
cout<<"Ingrese orden la matriz: n = ";cin>>(*n);
for(i=1;i<=(*n);i++)
for(j=1;j<=(*n);j++)
{cout<<"m["<<i<<"]["<<j<<"]= ";
cin>>m[i][j];}
}
void escribir(int n,int m[20][20])
{ int i,j;
cout<<"=========================="<<endl;
cout<<"
Lista de Valores
"<<endl;
cout<<"=========================="<<endl;
for(i=1;i<=n;i++)
{for(j=1;j<=n;j++)
cout<<m[i][j]<<" ";
cout<<endl;}
_getch();
}

3.
#include
#include
#include
#include

"stdafx.h"
"iostream"
"conio.h"
"string.h"

using namespace std;


void leer(int *n,int m[20][20]);
void escribir(int n,int m[20][20]);
void intercambiar(int n,int m[20][20]);
int _tmain(int argc, _TCHAR* argv[])
{
int m1,a[20][20];
leer(&m1,a);
escribir(m1,a);
intercambiar(m1,a);
escribir(m1,a);
return 0;
}
void leer(int *n,int m[20][20])
{
int i,j;
cout<<"Ingrese n= ";cin>>(*n);
for(i=1;i<=(*n);i++)
for(j=1;j<=(*n);j++)
{ cout<<"M["<<i<<"]["<<j<<"]= ";
cin>>m[i][j];
}
}
void escribir(int n,int m[20][20])
{
int i,j;
cout<<"===================================="<<endl;
cout<<"
Lista de Valores
"<<endl;
cout<<"===================================="<<endl;
for(i=1;i<=n;i++)
{ for(j=1;j<=n;j++)
cout<<m[i][j]<<" ";
cout<<endl;
}
cout<<"===================================="<<endl;
_getch();
}
void intercambiar(int n,int m[20][20])
{
int i;
int p,q;
int fila[20];
int columna[20];
cout<<"Ingrese fila para cambiar = ";cin>>p;
cout<<"Ingrese columna para cambiar = ";cin>>q;
for(i=1;i<=n;i++)
fila[i]=m[p][i];
for(i=1;i<=n;i++)
columna[i]=m[i][q];
for(i=1;i<=n;i++)
m[i][q]=fila[i];
for(i=1;i<=n;i++)
m[p][i]=columna[i];
}

4.

#include
#include
#include
#include

"stdafx.h"
"iostream"
"conio.h"
"string.h"

using namespace std;


void leer(int* n,char codigo[20][8],char nombre[20][40],float sueldo[20]);
void escribir(int n,char codigo[20][8],char nombre[20][40],float sueldo[20]);
void ordenar(int n,char codigo[20][8],char nombre[20][40],float sueldo[20]);
int _tmain(int argc, _TCHAR* argv[])
{
int m;
char code[20][8],name[20][40];
float pago[20];
leer(&m,code,name,pago);
escribir(m,code,name,pago);
ordenar(m,code,name,pago);
escribir(m,code, name,pago);
return 0;
}
void leer(int* n,char codigo[20][8],char nombre[20][40],float sueldo[20])
{
int i;
cout<<"Ingrese n= ";cin>>(*n);
for(i=1;i<=(*n);i++)
{
cout<<"codigo["<<i<<"]= ";cin>>codigo[i];
cout<<"nombre["<<i<<"]= ";cin>>nombre[i];
cout<<"sueldo["<<i<<"]= ";cin>>sueldo[i];
}
}
void escribir(int n,char codigo[20][8],char nombre[20][40],float sueldo[20])
{
int i;
cout<<"===================================="<<endl;
cout<<"
Codigo
Nombre
Sueldo"<<endl;
cout<<"===================================="<<endl;
for(i=1;i<=n;i++)
{
cout<<"
"<<codigo[i]<<" "<<nombre[i]<<" "<<sueldo[i]<<endl;
}
cout<<"====================================="<<endl;
_getch();
}
void ordenar(int n,char codigo[20][8],char nombre[20][40],float sueldo[20])
{
int i,j;
char temp1[8],temp2[40];
float temp3;
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
if(strcmp(codigo[i],codigo[j])>0)
{
strcpy(temp1,codigo[i]);
strcpy(codigo[i],codigo[j]);
strcpy(codigo[j],temp1);
strcpy(temp2,nombre[i]);
strcpy(nombre[i],nombre[j]);
strcpy(nombre[j],temp2);
temp3=sueldo[i];
sueldo[i]=sueldo[j];
sueldo[j]=temp3;
}
}

You might also like