Ir ao conteúdo

Posts recomendados

Postado

Meu código não está imprimindo de maneira ordenada. me ajudem.

 

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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main() {
    
int i,j, n = 10, vet [n], num_atual;

for (i = 0; i < n; i++)


    vet =rand()%n; // 1 4 7 0 9 4 8 8 2 4

        for (i = 1; i < n; i++); // i == 3
        {
            
            num_atual = vet; // num_atual == 0
            
            j = i -1; // j == 2
            
            while((j >= 0) && (num_atual < vet[j]))
            
            {
                vet[j+1]= vet[j]; // 1 4 7 7 9 4 8 8 2 4
                
                j--; // j == 1
            }
        
            vet[j+1] = num_atual; // 1 4 0 7 9 4 8 8 2 4 
        
        }
 
            for (j = 0; j < 10; j++)
                printf("vet [%d] = %d \n", j,vet[j]);

    system ("pause");
        return 0;
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!