Skip to content

yanisberkane/CPE-BSQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elementary Programming in C - BSQ Project

Language: C

This progoram finds the largest possible square on a board while avoiding obstacles.

The board is represented by a file passed as the program’s argument. The file is valid if it is respecting those constraints:

  • its first line contains the number of lines on the board (and only that).

  • “.” (representing an empty place) and “o” (representing an obstacle) are the only two characters for the other lines.

  • all of the lines are of the same length (except the first one).

  • it contains at least one line.

  • each line is terminated by ‘\n’.

The program prints the board, with some “.” replaced by “x” to represent the largest square found.

USAGE

./bsq map_file

Map file Example

image image

About

Elementary Programming in C - BSQ Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published