// КН15 лр6_вар6.cpp: определяет точку входа для консольного приложения. // // КН-15 лр9_вар19.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include #include #include "conio.h" #include "time.h" #pragma warning(disable: 4996) int main() { setlocale(LC_ALL, "Russian"); srand(time(NULL)); int X[100][100]; int x[200]; int m, n,N; int temp; printf("введите m\n"); scanf("%d", &m); printf("введите n\n"); scanf("%d", &n); N = m*n; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { X[i][j] = x[i] = rand() % 100; printf(" %d ", x[i]); } printf("\n"); } int k = 0; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { x[k] = X[i][j]; k++; } } for (int i = N - n-1; i >= 0; i -= n) { for (int j = i; j < N-1; j++) { temp = x[j]; x[j] = x[j + 1]; x[j + 1] = temp; } } n--; N = m*n; printf("\nбез последнего столбца\n"); for (int i = 0; i < N; i++) { printf(" %d ", x[i]); if ((i + 1) % n == 0) printf("\n"); } _getch(); return 0; }