Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <cmath>
  4.  
  5. using namespace std;
  6.  
  7.  
  8.  
  9. int main()
  10. {
  11. int n;
  12. cin >> n;
  13. int ** a = new int*[2 * n];
  14. for (int i = 0; i < 2 * n; i++){
  15. a[i] = new int[n];
  16. }
  17. for(int i = 0; i < n; i++){
  18. for (int j = 0; j < n; j++){
  19. cin >> a[i][j];
  20. }
  21. }
  22. int * x = new int[n];
  23. for (int i = 0; i < n; i++){
  24. cin >> x[i];
  25. }
  26. int i = 0;
  27. int len = n;
  28. while (i < len){
  29. for(int j = 0; j < n; j++){
  30. if (a[i][j] <= 0){
  31. break;
  32. }
  33. if (j == n - 1){
  34. for (int k = len - 1; k > i; k--){
  35. for (int l = 0; l < n; l++){
  36. a[k + 1][l] = a[k][l];
  37.  
  38. }
  39. }
  40. for (int k = 0; k < n; k++){
  41. a[i + 1][k] = x[k];
  42. }
  43. len++;
  44. i++;
  45. }
  46. }
  47. i++;
  48. }
  49. for(int i = 0; i < len; i++){
  50. for (int j = 0; j < n; j++){
  51. cout << a[i][j] << " ";
  52. }
  53. cout << endl;
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement