Foros del Web » Programación para mayores de 30 ;) » C/C++ »

pasar de c++ a c

Estas en el tema de pasar de c++ a c en el foro de C/C++ en Foros del Web. 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++) ...
  #1 (permalink)  
Antiguo 02/07/2010, 14:40
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 14 años
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;
}


****
  #2 (permalink)  
Antiguo 02/07/2010, 14:56
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 1 mes
Puntos: 228
Respuesta: pasar de c++ a c

Solo tiene que remplazar los cout por printf y los cin por scanf.

No es muy dificil.deberias poder hacerlo vos!

Ej:
cout<<"La suma de la fila "<<f+1<<" es: "<<s;

se reemplaza por:

printf(""La suma de la fila %d es: %d",f+1,s):

Etiquetas: pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:31.