English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Preciso de Um codigo fonte em Java ou C onde contenha:
Um vetor de 1 a 10 que se auto organize.
Tipo assim, vc digita 5 ele vai para o primeira casa, apos vc digita 3 ele empurra o 5 para frente, apos vc digita um 4 ele fica entre o 3 e o 5, ele natural mente empurra o 5 para frente e se insere... e assim por diante.

2007-01-08 23:16:08 · 6 respostas · perguntado por Weskhel 2 em Computadores e Internet Programação e Design

6 respostas

// variaveis globais
int quantostem=0;
int vetor[10];

void inserir(num)
{
int i, j;
if (quantostem==0 || num>=vetor[quantostem-1])
{
// primeira inserção vou fazer manualmente
// ou se ele é maior que o ultimo
vetor[quantostem]=num;
quantostem++;
return ;
}
if (quantostem>=10)
{
return ; // sinto muito, já tá cheio
}
else
{
for(i=0 ; i if(num { // achou um lugarzinho, empurre o resto
for(j=quantostem;j>=i;j--)
vetor[j]=vetor[j-1];
vetor[i]=num; // guarda o numero no lugar
quantostem++;
break;
}
}
}

2007-01-10 12:50:46 · answer #1 · answered by Victor M. Sant'Anna 4 · 1 0

www.apostilando.com lá vc achará diversas apostila sobre C e sobre JAVA talvez lhe auxilie no q vc quer.

2007-01-11 23:38:31 · answer #2 · answered by mauro 2 · 1 0

axu melhor vc fazer isso em C, pois c for em Java vc tera q instalar o JDK, e aprender a utilizar os comandos. Em C vc precisa simplesmente instalar o software e desenvolver o codigo.
É so vc fazer um while, entao numero for diferente de NULL, ate ele nao chegar ao fim do vetor, no caso a ultima posição, e se ele encontrar um elemento maior q o primeiro, ele sera inserido no final, e se for menor sera inserido no inicio, ou entre o maior e o menor.

Espero ter ajudado.
Abraços

2007-01-08 23:32:57 · answer #3 · answered by _Draper_ 2 · 1 0

Hum.. jah fiz esse programinha na facul, só que faz tempo e nem sei onde guardei ele... Sorry...

Mas faça em C que é mais fácil e mais legal... haha.

2007-01-09 00:01:11 · answer #4 · answered by Anonymous · 0 1

depende.

2007-01-08 23:43:58 · answer #5 · answered by Francisco 7 · 0 1

Pq vc msm não faz?

2007-01-08 23:19:39 · answer #6 · answered by Erickles 4 · 0 1

fedest.com, questions and answers