Advertisement
Guest User

Untitled

a guest
May 20th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int opcao;
  6. int matriz[6][5];
  7. int l,c, quantidade, quant2;
  8.  
  9. for(c=0;c<5;c++)
  10. {
  11. for (l = 0; l < 6; l++){
  12. matriz[l][c] = 0;
  13.  
  14. }
  15. }
  16.  
  17.  
  18. do{
  19. printf("1- Enviar produtos para centro\n");
  20. printf("2- Retirar produto do centro\n");
  21. printf("3- Listar produtos por centro\n");
  22. printf("4- Sair\n");
  23. scanf("%d", &opcao);
  24.  
  25.  
  26.  
  27. switch(opcao){
  28. case 1:
  29. printf("Qual o produto a ser enviado: \n");
  30. scanf("%d", &l);
  31. printf("Qual o centro a ser enviado: \n");
  32. scanf("%d", &c);
  33.  
  34. printf("A quantia do produto: \n");
  35. scanf("%d", &quantidade);
  36.  
  37. matriz[l][c] = quantidade;
  38.  
  39. break;
  40.  
  41. case 2:
  42. printf("Qual o produto a ser retirado: \n");
  43. scanf("%d", &l);
  44. printf("Qual centro o produto sera retirado: \n");
  45. scanf("%d", &c);
  46. printf("Quantia a ser retirada: \n");
  47. scanf("%d", &quant2);
  48.  
  49. if(matriz[l][c] - quant2 < 0)
  50. {
  51. printf("Nao foi Possivel fazer a retirada\n");
  52. }
  53.  
  54. else
  55. {
  56. matriz[l][c]=matriz[l][c]- quant2;
  57. }
  58.  
  59.  
  60.  
  61. break;
  62.  
  63. case 3:
  64. for(c=0;c<5;c++){
  65.  
  66. if(c=0){
  67. printf("\t\tP1\tP2\tP3\tP4\tP5\tP6\n");
  68. }
  69. printf("Centro: %d \t", c++ );
  70.  
  71. for (l = 0; l < 6; l++)
  72. {
  73. printf("%d\t", matriz[l][c]);
  74. }
  75. printf("\n");
  76. }
  77. break;
  78.  
  79. default:
  80. break;
  81.  
  82. }
  83.  
  84. }while(opcao!=4);
  85.  
  86.  
  87.  
  88.  
  89.  
  90. return 0;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement