Ir para conteúdo
Fórum Script Brasil

kenzo ikeizume

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Posts postados por kenzo ikeizume

  1. #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
        long long int maior, auxm, aux, i, cont, auxc;
        
        for (i=1000000; i>0; i--)
        {
            aux=i;
            
            cont = 1;
            
            while(aux!=1)
            {
                if (aux%2==0)
                    aux = aux/2;
                else
                    aux = 3*aux+1;
                cont ++;
            }
            
            if (i==1000000)
                auxc = cont;
                
            if(cont >= auxc)
            {
                auxc = cont;
                auxm = i;
            }    
        }
        
        printf("\n\nCONT: %lld NUM: %lld\n", auxc, auxm);

    }

    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
        long long int maior, auxm, aux, i, cont, auxc;
        
        for (i=1000000; i>0; i--)
        {
            aux=i;
            
            cont = 0;
            
            while(aux!=1)
            {
                if (aux%2==0)
                    aux = aux/2;
                else
                    aux = 3*aux+1;
                cont ++;
            }
            
            if (i==1000000)
                auxc = cont;
                
            if(cont >= auxc)
            {
                auxc = cont;
                auxm = i;
            }
            
            printf("\n\nCONT: %lld NUM: %lld\n", cont, i);    
        }
        
        printf("\n\nCONT: %lld NUM: %lld\n", auxc, auxm);

    }

  2. #include <stdio.h>

    int procura (int num, int valor[], int i);

    int main()
    {
        int num, valor[11], retorno, i;

        printf("Numero de entrada: ");
        scanf("%d", &num);

        for (i=0; i<10; i++)
        {
            printf("Numero [%d]: ",i);
            scanf("%d",&valor);
        }

        retorno = procura (num, valor, i-1);

        if (retorno == 1)
            printf("\nNumero encontrado\n");
        else
            printf("\nNumero não encontrado\n");
    }

    int procura (int num, int valor[], int i)
    {
        if (num == valor)
            return 1;
        else if (i==-1)
            return 0;
        else
            return(procura(num,valor,--i));
    }

     

    Pelo que eu entendi, isso resolve.

×
×
  • Criar Novo...