URI Online Judge | 1676 Precisa-se de Ajuda

10/01/2016

0

Boa tarde,
Então tava tentando resolver esse problema no uri mas agarrei...
Eu estou tentando arrumar um vetor resposta antes do usuário digitar o valor de "n".

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,i,j,cont=0,pos=0,v[3001],aux,k=0,vfinal[3000],v1[6]= {2,3,5,7,11,13};
    for(i=2; i<3001; i++)
    {
        v[i]=i;
    }
    for(i=2; i<7; i++)
    {
        for(j=0; j<=3000; j++)
        {

            if(cont==i)
            {
                v[j]=v[j+1];
                cont=0;
            }
            cont++;
        }

        cont=0;
    }
    for(i=0; i<=3000; i++)
    {
        if(v[i]!=v[i+1]&&v[i]!=0)
        {
            vfinal[k]=v[i];
            k++;
        }

    }

    for(i=0; i<=10; i++)
    {
        printf("%d\n",vfinal[i]);
    }
    return 0;
}

Porém o programa esta pegando uns valores ue não devia como o 19 e etc.
Qualquer ajuda é bem vinda :D
Thiago

Thiago

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar