gustavom 0 Denunciar post Postado Novembro 8, 2011 Estou quebrando a cabeça pra resolver um exercicio, q pra min é complicado. Crie um programa que ajude o DETRAN a saber o total de recursos que foram arrecadados com a aplicação de multas de trânsito. O algoritmo deve ler as seguintes informações para cada motorista: - O número da carteira de motorista (de 1 a 4327) - Número de multas; - Valor de cada uma das multas. Deve ser impresso o valor da dívida de cada motorista e ao final da leitura o total de recursos arrecadados (somatório de todas as multas). O algoritmo deverá imprimir também o número da carteira do motorista que obteve o maior número de multas. OBS: So usamos ainda os comandos: Cout, Cin, While,For(biblioteca iostream). Super basico, estou no inicio do curso de Engenharia civil. Obrigado caso alguem me ajude... OBS: Ja procurei no Google como faz, sempre da algum problema. :S Compartilhar este post Link para o post Compartilhar em outros sites
Guilherme_90 33 Denunciar post Postado Novembro 8, 2011 Uma idéia que tive (e talvez muitos terão) é trabalhar com array neste exercício. No caso, vê se tu consegue fazer um array dinâmico, ou seja, inserir vários registros nele, sem você precisar determinar o tamanho do vetor. Eu não sei nada de C/C++, mas essa é uma idéia pro algoritmo. Compartilhar este post Link para o post Compartilhar em outros sites
Shurd 0 Denunciar post Postado Novembro 11, 2011 while(carteira!=0) { cin<<carteira; cin<<n_multa; cin<<valor_multa; cout<<carteira,valor_multa; if(maior_multa<valor_multa) { maior_multa = carteira; } soma += valor_multa; } cout<<maior_multa<<endl; Mais ou menos isso Compartilhar este post Link para o post Compartilhar em outros sites