o aprendiz2 0 Denunciar post Postado Fevereiro 20, 2010 Olá amigos! Gostaria de saber o porquê(lógica) da utilização do contador no for abaixo e explicar a utilização do i e j em problemas com vetores. Grato! PROGRAM EX1; USES CRT; VAR num: ARRAY[1..9] OF INTEGER; i, j, cont: INTEGER; BEGIN CLRSCR; FOR i:=1 TO 9 DO BEGIN WRITELN('Digite o ', i, '§ elemento do vetor '); READLN(num[i]); END; FOR i:=1 TO 9 DO BEGIN cont := 0; FOR j:=1 TO num[i] DO BEGIN IF num[i] MOD j = 0 THEN cont := cont + 1; END; IF cont = 2 THEN WRITELN('O n£mero ', num[i], ' ‚ primo e ocupa a posi‡Æo ', i); END; READLN; END. Compartilhar este post Link para o post Compartilhar em outros sites
netocc 0 Denunciar post Postado Fevereiro 25, 2010 Como você deve saber a estrutura for é uma estrutura de repetição, e o "i" e "j" , são variáveis usualmente usadas como contadores para essa estrutura. Sendo assim : FOR i:=1 TO 9 a variável i é inicializada com o valor 1.A cada laço de repetição será acrescentado 1 a seu valor, o fim da repetição se dará quando i alcançar o valor 9. Espero que ajude. :P Compartilhar este post Link para o post Compartilhar em outros sites