• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

black

Ajuda para ordenar os vectores!!!! urgente pf

7 mensagens neste tópico

Boa tarde....

sou aluno de informática de 12º ano e por isso estou a iniciar o c++.... o professor mandou-nos desenvolver um trabalho que ordene vectores....

Ou seja nos inserimos o numero "4" depois o "7" depois o "2" e sempre que carregarmos no "0" ele ordena os números inseridos...

:hmm:

é de salientar que quando inserimos o numero "0" o programa apresenta todos os números inseridos anteriormente ordenados

o professor já iniciou o programa fornecendo o seguinte código:

:cheesygrin:

#include <stdio.h>
#include <conio.h>
#include <string.h>

int main ()

{   int v [20];
    int n,p ;
    p = 0;
    
    do {
        scanf ("%d",&n);
    
        v [p] = n; p++;
        }
        while (n > 0);   
    
    
    //printf("\n Carregue em qualquer tecla para terminar\n");
    getch ();
    return 0;
    
}

:cheesygrin:

alguém me pode ajudar a completar este código para que o programa fique completo

 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenta começar a resolver o problema. Quanto te aparecer uma dúvida afixa aqui.

Clica nos links da minha assinatura, em particular no das regras.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu tenho esse codigo que esta inserido no inicio...

mas quando carrego no "0" nao faz nada...

o que me falta????

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esse programa não é suposto fazer nada, ou melhor, não é suposto enviar nada para o ecrã excepto quando carregas zero é inserido, nesse case escreve:

"Carregue em qualquer tecla para terminar"

Tenta perceber o que está nesse programa.

Niguem vai fazer o teu trabalho de casa or ti, este problema até é bem simples e o professor até já simplificou já adiantou trabalho para que só te preocupes com o que realmente interessa.

Lê um tutorial de C++.

Os tutoriais mais basicos cobrem isto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu coloquei a resposta mas eliminei isso e muito facil, ver um simples manual de c que tens la isso

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu sei que este programa é bastante basico...

o meu problema é que as minhas bases de 10º ano (pascal) são muito fracas.... então agora estou a inicar o c++ e tanto eu como a minha turma estao com grandes dificuldades...

podes me indicar links com alguns tutoriais assim como varios manuais online onde eu possa iniciar as bases....

e ajudem-me a fazer este programa..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Infelizmente ainda não temos disponível aqui no portugal-a-programar um tutorial de C++ que responda a esta e outra dúvidas mais ou menos frequentes. Provavelmente teremos essa lacuna preenchida a média prazo.

Entretanto, as alternativas que existem são em inglês. Para C++ há dois sites fundamentais: o cplusplus.com e o cprogramming.com.

No cprogramming tens lá tutoriais bem escritos, bem ao estilo do queé feito nas escolas/universidades:

http://www.cprogramming.com/tutorial.html#c++tutorial

Os dois ou três primeiros devem ser suficientes para resolveres este programa.

Há que ter em atenção que nesses tutoriais é usada a biblioteca iostrem pelo que a leitura e escrita de dados é feita usando o console output (cout) e o console input (cin), no teu caso o teu professor usa simplesmente as funções printf e scanf.No nosso wiki tens exemplos simples de como usar essas funções:

http://wiki.portugal-a-programar.org/c:strings

Mais exemplos, em inglês estão aqui:

http://www.cplusplus.com/reference/clibrary/cstdio/scanf.html

http://www.cplusplus.com/reference/clibrary/cstdio/printf.html

Existe este livro que se encontra actualmente em escrita no wikibooks:

http://pt.wikibooks.org/wiki/Programar_em_C%2B%2B

Mas ainda está num estado muito pouco avançado. Não só ainda não está completo como ainda está pouco organizado, misturando conceitos basicos com conceitos complicados com pouco cuidado. No entanto é um recurso em português que podes ir lendo se estiveres disposto a colocar umas horitas nisto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora