Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int pomakniDesno(int i, int j, char *krov, int energija, int red, int stupac){
- if(*(krov+(i*stupac + j)) == '.')
- energija--;
- else if(*(krov+(i*stupac + j)) == 'x')
- energija -= 2;
- return energija;
- }
- int pomakniLijevo(int i, int j, char *krov, int energija, int red, int stupac){
- }
- int main(void){
- int pozJ = 0, pozI = 0;
- int provjera = 0;
- int red, stupac, energija;
- scanf("%d %d %d", &red, &stupac, &energija);
- char krov[red][stupac];
- for(int i = 0; i < red; i++){
- for(int j = 0; j < stupac; j++){
- scanf(" %c", &krov[i][j]);
- }
- }
- for(int i = 0; i < red; i++){
- for(int j = 0; j < stupac; j++){
- if(energija == 0){
- pozI = i;
- pozJ = j;
- provjera = 1;
- break;
- }
- int energija2 = energija;
- energija = pomakniDesno(i+1, j+1, krov, energija, red, stupac);
- if(energija2 - energija == 2)
- krov[i+1][j+1] = '.';
- }
- if(provjera == 1)
- break;
- }
- for(int i = 0; i < red; i++){
- for(int j = 0; j < stupac; j++){
- if(i == pozI && j == pozJ)
- printf("#");
- else
- printf("%c", krov[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement