Advertisement
Guest User

Untitled

a guest
Apr 29th, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. #define SIZE 4
  2. #include <stdio.h>
  3.  
  4. void SortMass(int* m, int n)
  5. {
  6. for(int i = n - 1; i >= 1; i--)
  7. for(int j = 0; j < i; j++)
  8. {
  9. if(m[j] > m[j+1])
  10. {
  11. int foo = m[j];
  12. m[j] = m[j+1];
  13. m[j+1] = foo;
  14. }
  15. }
  16. }
  17.  
  18.  
  19. void main()
  20. {
  21. static const int a[SIZE][SIZE]={
  22. 1,2,3,4,
  23. 13,14,15,16,
  24. 5,6,7,8,
  25. 10,9,8,7
  26. };
  27. printf("Как заполнять массив?\n1. Взять заданный\n2. Случайный массив\n3. Ввести вручную\n");
  28. int way, i, j;
  29. int matrix[SIZE][SIZE];
  30. scanf("%d", &way);
  31. switch (way) {
  32. case 1:
  33. memcpy(a, matrix, sizeof(a));
  34. break;
  35. case 2:
  36. for(i=0; i<SIZE; i++)
  37. {
  38. for(j=0; j<SIZE; j++)
  39. {
  40. matrix[i][j]=rand()%10;
  41. printf("%d\t",matrix[i][j]);
  42. }
  43. printf("\n");
  44. }
  45. break;
  46. case 3:
  47. for(i = 0; i < SIZE; i++) {
  48. for(j = 0; j < SIZE; j++) {
  49. scanf("%d", &matrix[i][j]);
  50. }
  51. }
  52. break;
  53. }
  54.  
  55. int rows[SIZE];
  56. for (i=0;i<SIZE;i++){
  57. rows[i] = matrix[SIZE - i - 1][i];
  58. }
  59. int result_matrix[SIZE][SIZE];
  60. for (int i = 0; i <SIZE; i++) {
  61. for (int j=0;j<SIZE - 1;j++) {
  62. if (rows[j] <rows[j+1]) {
  63.  
  64. }
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement