Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <string.h> int maior(int alimento,int maior_qtd) { return maior_qtd < alimento ? alimento : maior_qtd; } int main() { int n,i,j,alimento=0,maior_qtd=0; scanf("%d", &n); char caminho[n][n]; for(i=0;i<n;++i) { scanf("\n"); for(j=0;j<n;++j) { scanf("%c", &caminho[i][j]); } } for(i=0;i<n;++i) { if(i%2 == 0) { for(j=0;j<n;++j) { if(caminho[i][j] == 'o') { ++alimento; } if(caminho[i][j] == 'A') { if(maior_qtd < alimento) { maior_qtd = maior(alimento,maior_qtd); } alimento=0; } } } else { for(j=n-1;j>=0;--j) { if(caminho[i][j] == 'o') { ++alimento; } if(caminho[i][j] == 'A') { if(maior_qtd < alimento) { maior_qtd = maior(alimento,maior_qtd); } alimento=0; } } } } maior_qtd = maior(alimento,maior_qtd); printf("%d\n", maior_qtd); return 0; }
Compartilhar