fork download
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. int main() {
  6. int n;
  7. double p,q;
  8. cin >> n;
  9. double a[n][n], b[n][n], ab[n][n];
  10. for(int i=0; i < n; i++)
  11. {
  12. for(int j = 0; j < n; j++)
  13. {
  14. cin >> a[i][j];
  15. }
  16. }
  17. for(int i=0; i < n; i++)
  18. {
  19. for(int j = 0; j < n; j++)
  20. {
  21. p=i+1; q=j+1;
  22. b[i][j]=1/(p+q-1);
  23. }
  24. }
  25. for(int i=0; i < n; i++)
  26. {
  27. for(int j = 0; j < n; j++)
  28. {
  29. ab[i][j]=0;
  30. for(int p=0; p < n; p++ )
  31. {
  32. ab[i][j]+=a[i][p]*b[p][j];
  33. }
  34. }
  35. }
  36. for(int i=0; i < n; i++)
  37. {
  38. for(int j=0; j < n; j++)
  39. {
  40. cout << ab[i][j] << " ";
  41. }
  42. cout << endl;
  43. }
  44. return 0;
  45. }
  46.  
Success #stdin #stdout 0s 3232KB
stdin
3
2 16 -3
4 0 1
-7 10 9
stdout
9 5.58333 4.06667 
4.33333 2.25 1.53333 
1 2.08333 1.96667