#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 int main() { int i, k, l = 0; int massiv[N*N], *newmas; if (N < 2) return -1; srand(time(NULL)); for (i = 0; i < N*N; ++i) { if (i % N == 0 && i != 0) printf("\n"); massiv[i] = rand() % 5000; printf("%i\t", massiv[i]); } printf("\nEnter K: "); scanf("%i", &k); if (k < 0 || k >= N) return -1; newmas = (int *)malloc(sizeof(int) * (N - 1) * N); for (i = 0; i < N*N; ++i) { if (i < (k * N) || i >= (k * N + N)) newmas[l++] = massiv[i]; } for (i = 0; i < N*(N-1); ++i) { if (i % N == 0 && i != 0) printf("\n"); printf("%i\t", newmas[i]); } free(newmas); system("PAUSE"); return 0; } |