Se citesc de la tastatura elementele unei matrici de caractere (nr. linii=nr. coloane), A(NXN), N<=10. Sa se afiseze caracterele comune aflate pe liniile p si q (p, q < N, p si q citite de la tastatura). In c++ va rog.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main() {
char mat[11][11];
int i,j,n,p,q;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>mat[i][j];
cin>>p>>q;
int k;
int g;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
for(int y=1;y<=n;y++)
if(mat[i][j]==mat[p][y] && j!=y )
{
cout<<mat[p][y]<<" ";
}
}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
for(int y=1;y<=n;y++)
if(mat[i][j]==mat[q][y] && j!=y )
{
cout<<mat[q][y]<<" ";
}
}
return 0;
}
using namespace std;
int main() {
char mat[11][11];
int i,j,n,p,q;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>mat[i][j];
cin>>p>>q;
int k;
int g;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
for(int y=1;y<=n;y++)
if(mat[i][j]==mat[p][y] && j!=y )
{
cout<<mat[p][y]<<" ";
}
}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
for(int y=1;y<=n;y++)
if(mat[i][j]==mat[q][y] && j!=y )
{
cout<<mat[q][y]<<" ";
}
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Informatică,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă