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

Ajuda - questao de Introducao a cienca da computacao


mathroha

Pergunta

Ola! Estou com duvida nessa questao:

"Três espertos ladrões de banco estão dividindo o butim de um roubo, 10 milhões de dólares em notas de 1, o líder, Moe, olha para os comparsas, Larry e Joe, e inicia a contagem: 
 -Um para ti, um para ti e um para mim. 
 -Dois para ti, dois para ti e um e dois para mim. 
 -Três para ti, três para ti e um e dois e três para mim. 
 ... 
Elabore um programa em linguagem C que determine com quanto dinheiro cada ladrão ficará (isso é apenas uma suposição, é claro que o Moe irá "guardar" a parte do Larry e do Joe, e o Larry acabará derrubando tudo em algum rio)."

Se alguém conseguir resolver, por favor, coloque aqui o codigo.

eu tentei fazer dessa forma, mas não deu certo:

#include <stdio.h>
#include <math.h>

int main()
{
    int k,i;
    int moe,lar,car,x,auxm,auxl,auxc;
    moe=lar=car=x=auxm=auxl=auxc=0;


        for(i=1;moe+lar+car<10000000;i++)
        {

        auxl=i;
        lar=lar + auxl;
        auxl=0;
        auxc=i;
        car=car+auxc;
        auxc=0;
        x=x+((1+i)*i/2);
        auxm=x;
        moe=moe+auxm;
        auxm=0;
        if(moe+car+lar>10000000)
            {
            break;
            }

        }

    printf("Moe: %i\n", moe);
    printf("Carl: %i\n", car);
    printf("Lary: %i\n", lar);

    printf("\nSOMA: %i\n",moe+car+lar);

troquei o nome JOE por CARL kkkkkk mas foi porque eu tinha esquecido quando fui resolver.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

#include <stdio.h>
#include <math.h>

int main()
{
    int i;
    int moe=0,lar=0,car=0, resto;
        for(i=1;i<10000000;i++)
        {          
            lar+=1;
            car=lar;
            moe+=lar;
                if(i==4469){
                    resto=2847;
                    moe+=resto; // supondo que nesta divisão Moe fica com o resto final
                    break;                        
                }
        }
    printf("Moe: %i\n", moe);
    printf("Carl: %i\n", car);
    printf("Lary: %i\n", lar);
    printf("\nSOMA: %i\n",moe+car+lar);

//segue abaixo o teste para que você verifique a divisão 
/***************TESTE*******************/
/*    
for(i=1;i<7;i++)
{          
    lar+=1;
    car=lar;
    moe+=lar;  
          
    printf("Moe: %i\n", moe);
    printf("Carl: %i\n", car);
    printf("Lary: %i\n", lar);
    printf("\n\n");
}
*/
   
}

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...