PDA

Visualizza la versione completa : C++


d_odo
07-09-2016, 09:21
Ragazzi mi servirebbe una mano...Ho inserito la dimensione della matrice quadrata,gli elementi al suo interno e ho stampato a video. Adesso la traccia mi chiede di cancellare la penultima riga. Qualcuno saprebbe come fare? Vi allego il mio codice svolto fino a quel punto. (Ho eliminato io il main per aiutarvi nella leggibilità).
#include <iostream>
#define M 10
using namespace std;
void inseriscidimensione(int& dim);
void inseriscimatrice(int mat[M][M],int dim);
void stampamatrice(int mat[M][M],int dim);

void inseriscidimensione(int& dim)
{
do {
cout<<"inserisci la dimensione"<<endl;
cin>>dim;
if(dim<=1 || dim>10) {
cout<<"la dimensione inserita non e' valida"<<endl;

}
} while(dim<=1 || dim>10);
}
void inseriscimatrice(int mat[M][M],int dim){
for(int i=0;i<dim;i++) {
for(int j=0;j<dim;j++) {
cout<<"inserisci elemento di posizione"<<" "<<i<<" "<<j<<endl;
cin>>mat[i][j];
}
}
}
void stampamatrice(int mat[M][M],int dim){

for(int i=0;i<dim;i++) {
for(int j=0;j<dim;j++) {
cout<<mat[i][j]<<" ";
}cout<<endl;
}cout<<endl;
}

oregon
07-09-2016, 09:58
Anche qui non si fanno gli esercizi ...

Loading