politecnico

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> int main(void) { int cpx, cpy; scanf("%d%d", &cpx, &cpy); int pax, pay, pbx, pby, p, i; pax=1, pay=1, pbx=cpx, pby=cpy; scanf("%d", &p); int nada_aconteceu=1; for(i=0; i<p; i++) { int pa, pb; scanf("%d%d", &pa, &pb); if(pa==1) pay++; else if(pa==2) pay--; else if(pa==3) pax++; else pax--; if(pb==1) pby++; else if(pb==2) pby--; else if(pb==3) pbx++; else pbx--; if(pax==pbx && pay==pby && nada_aconteceu==1) { printf("Encontraram (%d,%d) no passo %d\n", pax, pay, i++); nada_aconteceu=0; } else if(pax<1 || pax>cpx || pay<1 || pay>cpy && nada_aconteceu==1) { printf("PA saiu do articulado (%d,%d) no passo %d\n", pax, pay, i++); nada_aconteceu=0; } else if(pbx<1 || pbx>cpx || pby<1 || pby> cpy && nada_aconteceu==1 ) { printf("PB saiu na posicao (%d,%d) no passo %d\n", pbx, pby, i++); nada_aconteceu=0; } } if(nada_aconteceu==1) printf("Nao se encontraram\n"); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines