Advertisement
Guest User

Untitled

a guest
Sep 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. #include <math.h>
  4. #define TAMANHO 3
  5. int main (){
  6. int p,i,diferenca = 0,cargaatual,maiorpeso,aux,j;
  7. string nome[TAMANHO];
  8. int cargamax[TAMANHO];
  9. int cargatotal[TAMANHO];
  10. for(i = 0; i < TAMANHO; i ++){
  11. cout << "Digite o nome do entregador " << i + 1 << ":";
  12. cin >> nome[i];
  13. cout << "Digite a carga maxima que " << nome[i] << " pode transportar:";
  14. cin >> cargamax[i];
  15. cargatotal[i] = 0 + diferenca;
  16. p = 0;
  17. while(cargatotal[i] <= cargamax[i]){
  18. cout << "digite o peso da encomenda " << p + 1 << ":";
  19. cin >> cargaatual;
  20. if(cargaatual <= 0)
  21. break;
  22. cargatotal[i] += cargaatual;
  23. p ++;
  24. if(cargatotal[i] > cargamax[i]){
  25. diferenca = cargatotal[i] - cargamax[i];
  26. cargatotal [i] = cargamax[i];
  27. break;}
  28. }
  29. }
  30. for(i = 0; i < TAMANHO ; i ++){
  31. cout << nome[i] << " "<< cargatotal[i] << endl;
  32. }
  33. maiorpeso = 0;
  34. for(i = 0; i < TAMANHO ; i ++)
  35. for(j = i + 1; j < TAMANHO; j ++)
  36. if (cargatotal[i] > maiorpeso){
  37. maiorpeso = cargatotal[i];
  38. aux = i;}
  39. cout << "o entregador que carregou mais peso foi: " << nome[aux];
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement