Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. void trasmette(int T, int n);
  4.  
  5. int main()
  6. {
  7. int sr[4];
  8. int x;
  9.  
  10. int s1[4] = { 1,1,1,1 };
  11. int s2[4] = { 1,-1,1,-1 };
  12. int s3[4] = { 1,1,-1,-1 };
  13. int s4[4] = { 1,-1,-1,1 };
  14.  
  15. printf("inserisci Sr:\n");
  16.  
  17. for (int i = 0; i < 4; i++)
  18. {
  19. scanf_s("%d", &sr[i]);
  20. }
  21.  
  22.  
  23. int T1 = ((sr[0] * s1[0]) + (sr[1] * s1[1]) + (sr[2] * s1[2]) + (sr[3] * s1[3])) / 4;
  24. int T2 = ((sr[0] * s2[0]) + (sr[1] * s2[1]) + (sr[2] * s2[2]) + (sr[3] * s2[3])) / 4;
  25. int T3 = ((sr[0] * s3[0]) + (sr[1] * s3[1]) + (sr[2] * s3[2]) + (sr[3] * s3[3])) / 4;
  26. int T4 = ((sr[0] * s4[0]) + (sr[1] * s4[1]) + (sr[2] * s4[2]) + (sr[3] * s4[3])) / 4;
  27.  
  28. trasmette(T1, 1);
  29. trasmette(T2, 2);
  30. trasmette(T3, 3);
  31. trasmette(T4, 4);
  32.  
  33.  
  34.  
  35.  
  36. }
  37.  
  38.  
  39. void trasmette(int T, int n)
  40. {
  41.  
  42. switch (T)
  43. {
  44. case 1:
  45. printf("Stazione %d: 1\n", n);
  46. break;
  47. case 0:
  48. printf("Stazione %d tace\n", n);
  49. break;
  50. case -1:
  51. printf("Stazione %d: 0\n", n);
  52. break;
  53. default:
  54. break;
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement