Cod sursa(job #21204)

Utilizator vlad2179Popescu Vlad Alexandru vlad2179 Data 22 februarie 2007 23:03:37
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream.h>
int tablou[100][100],m,n,patrate;
void citeste(){
 fstream f("nrpat.in",ios::in);
 f>>m>>n;
 for(int i=1;i<=m;i++)
  for(int j=1;j<=n;j++) f>>tablou[i][j];
}
void rezolva(){
int i=1,j=1;
for(i=1;i<=m-1;i++){
for(j=1;j<=n;j++){
   if(tablou[i][j]==2){
    if((tablou[i][j+1]==1) && (tablou[i+1][j]==1) && (tablou[i+1][j+1]==2)) patrate++;}
 }
 }
}
void scrie(){
 fstream g("nrpat.out",ios::out);
 g<<patrate;
}
int main(){
citeste();
rezolva();
scrie();
return 0;
}