Ir para conteúdo

lara1807

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre lara1807

  1. lara1807

    dúvida

    Boa noite pessoal, preciso resolver um algoritmo que o código abaixo descreve. Eu possuo um vetor de porcentagens e cada porcentagem dessas é atribuida de um valor do vetor entrada_pop. Nesse programa eu quero gerar um numero aleatório e ver as porcentagens que são maiores que esse numero aleatório e armazenar o valor, não da porcentagem, mas do valor que representa a porcentagem, em um vetor novo, depois imprimir este vetor, só que não está indo. Alguém pode me ajudar?? Estou variando os valores de 0 a 100 #include <time.h> #include<math.h> #define num_individuo 3 #define tam_vetores 1000 int main() { float valor_percen_aptidao[]={6,20,80},v_selecionado[100],vetor_entrada_pop[]={1,2,3}; int cont=0,i,valor_percen; srand(time(NULL)); while(cont<=num_individuo) { valor_percen=(rand()%100); printf("sorteado %d",valor_percen); for(i=0;i<num_individuo;i++) { if(valor_percen_aptidao[1]>=(float)valor_percen) { v_selecionado[cont]=vetor_entrada_pop; cont++; } } } for(i=0;i<num_individuo;i++) { printf("selecionados %.2f \n",v_selecionado); } }
×

Informação importante

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