scrivere un programma che data una matrice A di interi letti da tastiera crea un'altra maticeB che nn presenta righe uguali
utilizzare i seguenti sottoprogrammi:leggi mat PER LEGGERE GLI ELEMENTI Della matrice
confronta righe:che confronta la riga i e la riga j e restituisce associato al nome della funzione un valore vero se le due righe risultano essere uguali;

#include<iostream>


using namespace std;

void leggimat(int a[][100],int &r,int &c);
bool confrontariga(int a[][100],int i, int j);
void stampa(int b[][100],int r ,int c);
int main()
{ int a[100][100],b[100][100];
int r,c,i,j,k;
bool uguale;

leggimat(a,r,c);

k=0;
for(i=0;i<r;i++)
{uguale=false;
for(j=i+1;j<r;i++)
{
uguale=confrontariga(a,i,j);
if(uguale)
i=r;
}
if(!uguale){
for(j=0;j<c;j++){
b[k][j]=a[i][j];
}
k++;
}
}
stampa(b,r,c);
system("PAUSE");

return EXIT_SUCCESS;


}






bool confrontariga(int a[][100],int r1,int r2)
{int k=0;
while(a[r1][k]==a[r2][k]){
k++;}return true;
if(a[r1][k]!=a[r2][k])
return false;
}

void leggimat(int a[][100],int &r,int &c)
{ int i,j;

cout<<"n righe"<<endl;
cin>>r;
cout<<"n di colonne"<<endl;
cin>>c;
for(i=0;i<r;i++){
for(j=0;j<c;j++){
cout<<"a["<<i<<"]["<<j<<"]=?";
cin>>a[i][j];
}}
}

void stampa(int b[][100],int r, int c)
{
int k,j;
for(k=0;k<r;k++){
for(j=0;j<c;j++)
cout<<b[k][j]<<"\t";
cout<<endl;
}
}