Qualcuno mi può aiutare a correggere questo programma in c++
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
const int mr=4;
const int mc=4;
void lettura()
{
int m[mr][mc];
int ir,ic;
for(ir=0;ir<mr;ir++)
for(ic=0;ic<mc;ic++)
{
cout<<"m["<<ir<<"]["<<ic<<"]:";
cin>>m[ir] [ic];
}
}
void scrittura ()
{
int m[mr][mc];
int ir,ic;
for(ir=0;ir<mr;ir++)
{
for(ic=0;ic<mc;ic++)
cout<<m[ir][ic]<<"\t";
}
}
void sommaringhe()
{
int m[mr] [mc];
int ir,ic;
int vs[mr];
for(ir=0;ir<mr;ir++)
vs[ir]=0;
for(ic=0;ic<mc;ic++)
vs[ir]=vs[ic]+m[ir] [ic];
}
void sommacolonne()
int m[mc] [mr];
int ir,ic;
int vs[mc];
for(ic=0;ic<mc;ic++)
vs[ic]=0;
vs[ir]=vs[ic]+m[ir] [ic];
}
int main()
{
char scelta;
clrscr();
cout<<"menu\n";
cout<<"1)lettura\n";
cout<<"2)scrittura\n";
cout<<"3)sommaringhe\n";
cout<<"4)sommacolonne\n";
cin>>scelta;
switch(scelta)
{
case 1:
{
lettura();
break;
case 2:
{
scrittura();
break;
case 3 :
{
sommaringhe();
break;
case 4:
{
sommacolonne();
break;
}
}
cout<<"scegli_cosa_vuoi_fare_\n";
cin>>scelta;
}