Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[Ajuda] Intervalo de números. "C'

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

  • Font Size
    #1

    C / C++ [Ajuda] Intervalo de números. "C'

    O programa é o seguinte:

    Escreva um programa que lê do usuário 4 números inteiros e informa se há ou não um deles no intervalo entre 1 e 25, outro de 26 e 50, outro de 51 e 75 e um últumo de 76 a 100.

    Só que eu não sei +/- como vou verificar os intervalos. Eu tava pensando eu fazer as variáveis com os intervalos e verificar com o 'if', ficaria mais ou menos assim:
    Código:
    int intervalo1, intervalo2, intervalo3, intervalo4;
    intervalo1 = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25 }
    intervalor2 = { 26,27....50 }
    intervalo3 = ....
    
    if(numero1 == intervalo1)
    printf("....");
    Será que desse jeito vai funfar? Alguém sabe outro jeito?
    Só vou deixando claro que: Não quero código pronto, apenas dicas.
    rM mais louco que o Bin Laden jogando BomberMan.

  • Font Size
    #2
    Cara, acredito que irá funcionar sim. Não testei aqui, mas logo testarei.

    Você pode fazer "ifs aninhados" pra que só permita digitar números entre 1 e 100. E tacar dentro de uma estrutura de repetição pra que enquanto a pessoa não digitar número entre 1 e 100 fica dando uma mensagem de número invalido ou sei la o que. Caso não ligue de ser numeros maiores que 100, ignore isso =).
    "Sou apenas mais um entre muitos..."

    Comment


    • Font Size
      #3
      Aew, ja consegui. Fiz de outro jeito + / - assim:
      Como o intervalo 1 era de 1 e 25, eu fiz um laço 'for' que conta até 25 e depois fiz um 'if' que compara o numero digitado à variável do 'for' que contou até 25.
      No código, ficou assim:
      Código:
      printf("Digite o primeiro valor: ");
          scanf("%d", &numero1);
          for(i1 = 0; i1 <= 25; i1++)
          {
                 if(numero1 == i1)
                 printf("\nO valor digitado esta no intervalo de numero 1!!\n");
                 if(!i1)
                 printf("\nO valor digitado nao esta no intervalo de numero 1!!\n");
                 }
      Se quiserem fechar o tópico, fiquem a vontade!
      rM mais louco que o Bin Laden jogando BomberMan.

      Comment


      • Font Size
        #4
        Acho que faltou algum if certo? Pra dizer que o número está nos outros intervalos.
        Não sei se você deixo de fazer ou se coloco só um pedaço ae = ).
        Mas até então ta certo cara = )
        "Sou apenas mais um entre muitos..."

        Comment


        • Font Size
          #5
          StryYke,
          Eu só deixei um pedaço do código, só para terem um idéia de como eu fiz ^^
          rM mais louco que o Bin Laden jogando BomberMan.

          Comment


          • Font Size
            #6
            Ajuda Intervalo de números &quot;C

            É um site que promete te dar uma conta premium no rapidshare caso consiga um certo números de referencias...
            Eu já testei isso, pedi para um pessoal cadastrar e digo que não funciona...
            Mas se o everton quiser perder tempo...
            verify email list

            Comment


            • Font Size
              #7
              Postado Originalmente por Habeorehota Ver Post
              É um site que promete te dar uma conta premium no rapidshare caso consiga um certo números de referencias...
              Eu já testei isso, pedi para um pessoal cadastrar e digo que não funciona...
              Mas se o everton quiser perder tempo...
              Ahnnn?! o.O Tem certeza que respondeu o tópico certo?
              "Sou apenas mais um entre muitos..."

              Comment

              X
              Working...
              X