Advertisement
edgardguitton

Untitled

Feb 22nd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. int i, nt, n11, n31, n33, n51, n53, n55, n71, n73, n75, n77, n91, n93, n95, n97, n99;
  6. int n21, n22, n32, n41, n42, n43, n44, n52, n54, n61, n62, n63, n64, n65, n66, n72, n74, n76, n81, n82, n83, n84, n85, n86, n87, n88, n92, n94, n96, n98;
  7. scanf("%d\n", &nt);
  8. for(i=0; i<nt; i++){
  9. scanf("%d\n%d\n%d %d\n%d %d %d\n%d %d %d %d\n%d %d %d %d %d", &nt, &n11, &n31, &n33, &n51, &n53, &n55, &n71, &n73, &n75, &n77, &n91, &n93, &n95, &n97, &n99);
  10. //3a linha
  11. n32 = (n11 - n31 - n33)/2;
  12. //2a linha
  13. n21 = n31 + n32;
  14. n22 = n32 + n33;
  15. //5a linha
  16. n52 = (n31 - n51 - n53)/2;
  17. n54 = (n33 - n53 - n55)/2;
  18. //4a linha
  19. n41 = n51 + n52;
  20. n42 = n52 + n53;
  21. n43 = n53 + n54;
  22. n44 = n54 + n55;
  23. //7a linha
  24. n72 = (n51 - n71 - n73)/2;
  25. n74 = (n53 - n73 - n75)/2;
  26. n76 = (n55 - n75 - n77)/2;
  27. //6a linha
  28. n61 = n71 + n72;
  29. n62 = n72 + n73;
  30. n63 = n73 + n74;
  31. n64 = n74 + n75;
  32. n65 = n75 + n76;
  33. n66 = n76 + n77;
  34. //9a linha
  35. n92 = (n71 - n91 - n93)/2;
  36. n94 = (n73 - n93 - n95)/2;
  37. n96 = (n75 - n95 - n97)/2;
  38. n98 = (n77 - n97 - n99)/2;
  39. //8a linha
  40. n81 = n91 + n92;
  41. n82 = n92 + n93;
  42. n83 = n93 + n94;
  43. n84 = n94 + n95;
  44. n85 = n95 + n96;
  45. n86 = n96 + n97;
  46. n88 = n97 + n99;
  47. printf("%d\n%d %d\n%d %d %d\n%d %d %d %d\n%d %d %d %d %d\n%d %d %d %d %d %d\n%d %d %d %d %d %d %d\n%d %d %d %d %d %d %d %d\n%d %d %d %d %d %d %d %d %d", n11, n21, n22, n31, n32, n33, n41, n42 n43, n44, n51, n52, n53, n54, n55, n61, n62, n63, n64, n65, n66, n71, n72, n73, n74, n75, n76, n77, n81, n82, n83, n84, n85, n86, n87, n88, n91, n92, n93, n94, n95, n96, n97, n98, n99);
  48.  
  49. }
  50.  
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement