Advertisement
V4L304

Untitled

Jan 26th, 2021
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. float processi[5][5];
  2. int i=0, l=0;
  3. int line=0;
  4. int column=0;
  5. while (line<4)
  6. {
  7. if(column==1){
  8. column=0;
  9. line=line+1;
  10. }
  11. printf("%s", "inserisci il processo: ");
  12. scanf("%f", &processi[line][column]);
  13.  
  14.  
  15. printf("%s", "inserisci il tempo di arrivo: ");
  16. scanf("%f", &processi[line][column+1]);
  17. column++;
  18. }
  19.  
  20.  
  21.  
  22.  
  23. i=0;
  24. int temp=0;
  25. int temp1=0;
  26. int scambiEffettuati=1;
  27. int tempochepassa;
  28. int valoreipotetico2;
  29. while(scambiEffettuati>0){
  30. scambiEffettuati=0;
  31. for (i=1; i<6; i++){
  32. if(processi[i][0]<processi[i-1][0]){
  33. //scambio
  34. temp=processi[i][0];
  35. temp1=processi[i][1];
  36.  
  37. processi[i][0]=processi[i-1][0];
  38. processi[i][1]=processi[i-1][1];
  39.  
  40. processi[i-1][0]=temp;
  41. processi[i-1][1]=temp1;
  42.  
  43. scambiEffettuati++;
  44. }
  45. }
  46. }
  47. i=0;
  48.  
  49.  
  50.  
  51. for(i=1;i<6;i++){
  52. printf("valore di i: %d | ", i);
  53. printf("| processo: %f |", processi[i][0]);
  54. printf("tempo di arrivo: %f\n", processi[i][1]);
  55. }
  56.  
  57.  
  58.  
  59. system("pause");
  60. **********************************
  61. I 2 TIPI DI INPUT:
  62. 1
  63. 3
  64. 5
  65. 0
  66. 2
  67. 0
  68. 10
  69. 40
  70. 50
  71. 0
  72. 1
  73.  
  74. 1
  75. 3
  76. 5
  77. 0
  78. 2
  79. 10
  80. 10
  81. 40
  82. 50
  83. 0
  84. 1
  85.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement