Porque mesmo o comando break parando o laço no i = 5 por exemplo, a variável z retorna igual a 20 ?
for(i=0;i<20;++i){
scanf("%d",&y);
if(y == "stop"){break;}
else{a[i] = y; ++z;}
}
Porque mesmo o comando break parando o laço no i = 5 por exemplo, a variável z retorna igual a 20 ?
for(i=0;i<20;++i){
scanf("%d",&y);
if(y == "stop"){break;}
else{a[i] = y; ++z;}
}
%d escaneia um inteiro, vc esta comparando com um “stop”, uma string?
Vlw, achei que conversão era automática.