Ir para conteúdo
Fórum Script Brasil
  • 0

VETORES EM C


PC Missel

Pergunta

Logica pra números armazenados em vetor verificando se estão ordenados de forma decrescente se não estarem, informar ao usuário, se o vetor não estiver ordenado, ordenar o mesmo e informar ao usuário.

11 minutos atrás, PC Missel disse:

Logica pra números armazenados em vetor verificando se estão ordenados de forma decrescente se não estarem, informar ao usuário, se o vetor não estiver ordenado, ordenar o mesmo e informar ao usuário.

Depois um vetor de caractere com 10 de tamanho pra armazenar a ASCII dos valores existentes em ordem.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

do{
        for (i = 0; i < 10; i++)  

{

           vet[i] = (rand() % (limiSuperior - limiInferior + 1)) + limiInferior;

}
        printf("Vetor 10 numeros gerados entre 65 e 90\n");
        for (i = 0; i < 10; i++)

 {

           printf("\t %d", vet[i]);

}

        printf("\n\nVerifica vetor ordenado ascendente\n");
        for (i = 0; i < 10; i++)
        {

             if(vet[i - 1] > vet[i])
                  {orden = 0;}

}


        if(orden == 0) 
        {
            printf("\nVetor não esta ordenado\n\n");
            int copcont, troca, cont;
           do{
            troca = 0;
            cont++;
            for(i = 0; i < 10; i++){
                if(vet[i] > vet[i+1]){
                    copcont = vet[i];
                    vet[i] = vet[i+1];
                    vet[i+1] = copcont;
                    troca = 1;}

}

            }while(troca);

            printf("10 números gerados entre 65 e 90 ordenado\n");
            for (i = 0; i < 10; i++)
            {
                printf("\t %d", vet[i]);
            }
        }

        int vetorChar[10]; 

        for (i = 0; i < 10; i++)
        {vetorChar[i]  = vet[i];}

        printf("\n\nCom 10 números gerados entre 65 e 90 ordenados\n");
        for (i = 0; i < 10; i++)
        {
            printf("\t %c", vetorChar[i]);
        }

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...