/* Enunciado n§ 157 Am‚lia Sofia Soares n§ 17563 Abril de 2002 */ #include int main() { int est_porta[1001]={0}, porta=1, pessoa=1, i=0, port_ab=0, port_f=0; while(pessoa<=1000) { porta=pessoa; while(porta<=1000) { est_porta[porta]=1-est_porta[porta]; porta=porta+pessoa; } pessoa++; } port_ab=0; for (i=1;i<1001;i++) port_ab=port_ab+est_porta[i]; port_f=1000-port_ab; printf("\n ApĒs a passagem da mil‚sima pessoa, o resultado foi:\n\tPortas Abertas:%d\tPortas Fechadas:%d", port_ab,port_f); }