Ir para conteúdo

POWERED BY:

Arquivado

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

Tiago André

Como fazer teste de mesa de um vetor

Recommended Posts

Eu tenho o seguinte exercício:

 

Crie um algoritmo que leia um vetor com 8 números inteiros, calcule e mostre na tela os números primos e suas respectivas posições.

E esse código:

 

 

#include <stdio.h>
#include <stdlib.h>
main()
{
int V[8],i,divisor,cont;
//Rotina de leitura
printf("Numeros Primos de um vetor de 8: \n\n");
for(i=0;i<8;i++){
printf("Digite V[%d]: ",i);
scanf("%d",&V);
}
system("CLS");
printf("Numeros Primos do vetor: \n\n");
for(i=0;i<8;i++){
cont=0;
for(divisor=1;divisor<=V;divisor++){
if(V%divisor==0)
cont++;
}
if(cont==2)
printf("\n%d eh primo, na posicao %d",V,i);
}
getch();
}

 

Como fazer o teste de mesa desse algoritmo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da mesma forma como faria para qualquer outro. Sugiro usar papel, lápis e borracha, anotando os nomes das variáveis relevantes e escrevendo, em cada linha, o valor de cada uma a cada iteração dos seus loops.

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.