Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[Dúvida] Uso de Laços

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ [Dúvida] Uso de Laços

    Olá feras! Sou iniciante em programação e estou estudando C. Tentando criar um algoritmo me surgiu a dúvida se pode-se usar os laços for, while e if juntos como eu tentei no algoritmo abaixo? Vlw!

    for (i=0; i<x; i++){

    if(i==0){
    m = vt[i];

    }else{
    while(i!=0){
    if(vt[i] < vt[i--]){
    m = vt[i--];
    vt[i--] = vt[i];
    vt[i] = m;
    i--;
    }
    }
    }
    }
    "Errar é humano, colocar a culpa no computador é mais humano ainda."

  • Font Size
    #2
    Você pode usar sem problema algum...
    Att,

    [A]ntharaz



    sigpic

    Comment


    • Font Size
      #3
      Então eu devo está cometendo algum erro porque o programa está copilando mas não está executando corretamente quando chega neste laço.

      Voce consegui ver algum erro nesse laço? Se não, vou ver o que faço aqui.

      E valeu pela resposta!
      "Errar é humano, colocar a culpa no computador é mais humano ainda."

      Comment


      • Font Size
        #4
        posso estar errado, não sou nenhum expert, mas acho que isso fica em loop infinito pois vc está pondo o i sempre igual a 0, tente por o i numa variavel temporaria no while e e invès de trabalhar com o i trabalhar com essa variavel temporária!

        Comment


        • Font Size
          #5
          Massa Bixomau! Nem tinha pensado nisso cara (falta de experiência msm =/). Vou tentar isso pra ver se dá certo. Mas certamente deve ser. Vlw
          "Errar é humano, colocar a culpa no computador é mais humano ainda."

          Comment


          • Font Size
            #6
            É bom saber que ajudei

            Comment

            X
            Working...
            X