Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

o aprendiz2

lógica do contador nos vetores

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.