Imam problem sa zadatkom Z-dijamant.
Ovo je moj kod:
# include <iostream>
# include <cstring>
using namespace std;
int n,m,i,j,k,uk;
char a[1000][1000];
int main ()
{
cin>>n>>m;
for (i=1;i<=n;i++)
for (j=1;j<=m;j++)
cin>>a[i][j];
if (m%2!=0) k=m/2+1;
else k=m/2;
if (m%2!=0) uk=1;
else uk=0;
for (i=1;i<=n/2;i++)
for (j=n/2+1;j<=n;j++)
if ((a[j-i][k]=='#') && (a[j+i][k]=='#')) uk++;
cout<<uk<<endl;
system ("pause");
}
Prodje na svih 5 primjera sto su dati u tekstu zadatka,ali kad ga posaljem onda bude 0/20 i to sve WA. Sta ne valja?
Hvala unapred!
Ovo je moj kod:
# include <iostream>
# include <cstring>
using namespace std;
int n,m,i,j,k,uk;
char a[1000][1000];
int main ()
{
cin>>n>>m;
for (i=1;i<=n;i++)
for (j=1;j<=m;j++)
cin>>a[i][j];
if (m%2!=0) k=m/2+1;
else k=m/2;
if (m%2!=0) uk=1;
else uk=0;
for (i=1;i<=n/2;i++)
for (j=n/2+1;j<=n;j++)
if ((a[j-i][k]=='#') && (a[j+i][k]=='#')) uk++;
cout<<uk<<endl;
system ("pause");
}
Prodje na svih 5 primjera sto su dati u tekstu zadatka,ali kad ga posaljem onda bude 0/20 i to sve WA. Sta ne valja?
Hvala unapred!