Imagem de fundo

Observe o código em linguagem C abaixo. #include...

Observe o código em linguagem C abaixo.


#include <stdio.h>

#include <stdlib.h>


int main (void) {

int n, i, j, m;

while(1) {

scanf("%d", &n);

if (n<l) return 0;

int vet [n+l];

vet[0]=0;

vet[l]=0;

for(i = 2; i < = n ; i++) vet [i] = i;

for(i = 2; i < = n ; i++) {

for(j = 2; j < = n ; j++) {

if (vet [i] > 0) m = i * j;

if (m>n) break;

vet [m] = 0;

}

}

printf ("\n");

for(i=2;i<=n;i++) {

if(vet[i]>0) printf("%d,",vet[i]);

} printf ("\n");

}

return 0;

}

Com base no código acima, se for digitado 100 para o valor de n, pode-se afirmar que o programa:


A

não mostra nada.


B

é um gerador de números aleatórios que não podem ser previstos.


C

mostrará todos os números primos entre O e 100.


D

mostrará todos os números entre O e 100.


E

mostrará todos os números entre 2 e 100.