Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2010, 14:40
varg
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
pasar de c++ a c

alguien podria pasarme este menu a c porfavor:

#include <stdio.h>
#include <conio.h>
#include <iostream.h>


int z[10][10];

void matriz(int n)
{
int j,i;
for(j=0; j<n; j++)
{
for(i=0; i<n; i++)
{
cout<<"Ingresa un dato\n";
cin>>z[j][i];
}
}
}


void mostrar_matriz(int n)
{
int j,i;
for(j=0; j<n; j++)
{
for(i=0; i<n; i++)
{
printf("%5d",z[j][i]);
}
cout<<endl;
}
}


void suma_c(int n,int c)
{
int j,s;
s=0;
for(j=0; j<n; j++)
{
s=s+z[j][c];
}
cout<<"La suma de la columna "<<c+1<<" es: "<<s;
}


void suma_f(int n,int f)
{
int j,s;
s=0;
for(j=0; j<n; j++)
{
s=s+z[f][j];
}
cout<<"La suma de la fila "<<f+1<<" es: "<<s;
}


void prom_c(int n,int c)
{
int j,s,p;
s=0;
for(j=0; j<n; j++)
{
s=s+z[j][c];
}
cout<<"La suma de la columna "<<c+1<<" es: "<<s;
cout<<"\nPromedio es:"<<(s/n);
}


void prom_f(int n,int f)
{
int j,s,p;
s=0;
for(j=0; j<n; j++)
{
s=s+z[f][j];
}
cout<<"La suma de la fila "<<f+1<<" es: "<<s;
cout<<"\nPromedio es:"<<(s/n);
}


main ()
{
int opc,n,x;
clrscr();
do
{
clrscr();
cout<<"Menu\n";
cout<<"1:Ingresar datos\n";
cout<<"2:Mostrar Matriz\n";
cout<<"3:Suma Columna\n";
cout<<"4:Suma Fila\n";
cout<<"5:Promedio Columna\n";
cout<<"6:Promedio Fila\n";
cout<<"7:Salir\n";
cout<<"\nElige una opcion\n";
cin>>opc;
switch(opc)
{
case 1:{
clrscr();
cout<<"Tamaño de la matriz\n";
cin>>n;
clrscr();
matriz(n);
}
break;
case 2:{
clrscr();
cout<<"Matriz\n\n";
mostrar_matriz(n);
getch();
}
break;
case 3:{
clrscr();
cout<<"Cual columna quieres sumar\n";
cin>>x;
clrscr();
cout<<"Matriz\n\n";
mostrar_matriz(n);
cout<<"\n\n";
suma_c(n,x-1);
getch();
}
break;
case 4:{
clrscr();
cout<<"Cual fila quieres sumar\n";
cin>>x;
clrscr();
cout<<"Matriz\n\n";
mostrar_matriz(n);
cout<<"\n\n";
suma_f(n,x-1);
getch();
}
break;
case 5:{
clrscr();
cout<<"Cual columna quieres sacar promedio\n";
cin>>x;
clrscr();
cout<<"Matriz\n\n";
mostrar_matriz(n);
cout<<"\n\n";
prom_c(n,x-1);
getch();
}
break;
case 6:{
clrscr();
cout<<"Cual fila quieres sacar promedio\n";
cin>>x;
clrscr();
cout<<"Matriz\n\n";
mostrar_matriz(n);
cout<<"\n\n";
prom_f(n,x-1);
getch();
}
break;
}
}while (opc!=7);
return 0;
}


****