Problema #668 de pe PbInfo
Ce este gresit la urmatorul cod?
#include
using namespace std;
int main()
{
int n,m,a[101][101],i,j,k=0;
cin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin>>a[i][j];
for(i=1;i<=n-1;i++)
{
int ok=1;
for(j=1;j<=m;j++)
for(int k=i;k<=n;k++)
if(a[i][j]!=a[k][j])
ok=0;
if(ok)
{
k++;
}
}
cout<
return 0;
}
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Daca e problema identice1 asta e rezolvarea -
Explicație:
#include<iostream>
using namespace std;
int a[101][101];
int main()
{
int n,m,i,j,c=0,e;
cin>>n>>m;
for(i=1;i<=n;++i)
for(j=1;j<=m;++j)
cin>>a[i][j];
if(n==1) c=0;
else
{
for(i=2;i<=n;++i)
{
e=1;
for(j=1;j<=m && e;++j)
if(a[i][j]!=a[i-1][j]) e=0;
if(e) ++c;
}
}
cout<<c;
return 0;
}
mihaialex078:
Nu este identice1 este problema robot1
Alte întrebări interesante
Engleza,
8 ani în urmă
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă