Решение задачи Морской бой - 2 с Acmp

Без пояснения   Просмотров: 31



Код


    #include <iostream> 


using namespace std; 

int main() 

{ 

int n,m,x = 0;; 

cin>>n>>m; 

char y[106][106]; 

for (int i = 1; i<=n; i++){ 

for (int j = 1; j<=m;j++) { 

cin>>y[i][j]; 

} 

} 

for (int i = 0; i <n+1; i++) { 

y[i][0] = '.'; 

} 

for (int i = 0; i <m+2; i++) { 

y[0][i] = '.'; 

} 

for (int i = 0; i <=m+1; i++) { 

y[n+1][i] = '.'; 

} 

for (int i = 0; i <n+1; i++) { 

y[i][m+1] = '.'; 

} 

for (int i = 1; i<=n; i++){ 

for (int j = 1; j<=m;j++) { 

if (y[i][j] == '.' && y[i+1][j] == '.' && y[i-1][j] == '.' && y[i][j+1] == '.' && y[i][j-1] == '.') { 

x++; 

} 

} 

} 

cout<<x; 


}   
        

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться