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

Problemas para resolver uma questão


alex_dino

Pergunta

Tenho um problema para resolver a Questão a seguir:

Ler dois valores inteiros X e Z, sendo que Z é maior do que X. Escrever os valores de Z

até X, isto é, os valores do intervalo em ordem decrescente.

O meu resultado dá sempre 10, quando eu digito o valor 10 para o valor Z e 5 para o valor X...

#include <stdio.h>
int main (void)
{
    int valor_x,valor_z,cont,intervalo=0;
    
    printf ("informe o valor de z: ");
    scanf ("%d",&valor_z);
    
    printf ("informe o valor de x: ");
    scanf ("%d",&valor_x);
    
    for (cont=valor_z;cont<=valor_x;cont+=1)
    {

                             
      
         
         
    }
       printf (" %d\n ",cont);
         
         system ("pause");
         return (0);
}

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

hehe o printf tem q ta dentro do for, porque você pos ele la fora?? aquele for não ta fazendo nd, só ta gastando tempo de processamento.

for (cont=valor_z;cont<=valor_x;cont+=1)
    {                          
       printf (" %d\n ",cont);
    }[/code] só q ai você ta mostrando na ordem crescente, pra fazer decresente tem q inverter o contador (subtrai em vez de somar), tipo assim:
[code]for (cont=valor_z;cont>=valor_x;cont-=1)

Link para o comentário
Compartilhar em outros sites

  • 0
Só que quando eu compilo,digito o valor de x e o de z

aparece: Precione qualquer tecla para continuar....

ai o problema é o for q ta errado, faca o for como eu passei no segundo, tipo assim:

for (cont=valor_z;cont>=valor_x;cont-=1)

so q você tem q lembrar q o z tem q ser maior do q o x. se você digitar 10 pra z e 5 pra x tem q dar certo.

ate testei aqui e funcionou.

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,3k
×
×
  • Criar Novo...