{
int i, j, n, m, massiv_min, massiv_max, temp;
Time_t t; // текущее время для инициализации
// генератора случайных чисел
srand((unsigned) time(&t)); // инициализация генератора
// случайных чисел
printf("\nЛабораторная работа №6_2");
printf("\nВариант №0");
printf("\nПО-11-1");
printf("\nПупкин Василий\n");
printf("\nВведите нижнюю границу диапазона:");
scanf("%d", &massiv_min);
printf("\nВведите верхнюю границу диапазона:");
scanf("%d", &massiv_max);
printf("\nВведите размер массива:");
scanf("%d", &n);
int massiv[n][n];
printf("\nИсходный массив:\n");
m = massiv_max-massiv_min + 1;
for (i=0; i<n; i++)
{
// получение случайного числа в диапазоне
// от vector_min до vector_max
for (j=0; j<n; j++)
{
massiv[i][j]=rand()% m + massiv_min;
printf("%5d", massiv[i][j]);
}
printf("\n");
}
printf("\n");
for (i=0; i<n ; i++) //меняем местами соответствующие элементы
{ //главной и побочной диагоналей
temp = massiv[i][i];
massiv[i][i] = massiv[i][n-i-1];
massiv[i][n-i-1] = temp;
}
printf("\nВыходной массив:\n");
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
printf("%5d", massiv[i][j]);
printf("\n");
}
printf("\n");
return 0;
}
3.3. На языке Java:
package javaapplication6_2;
// Импорт библиотеки графических компонентов Swing
import javax.swing.*;
import java.util.*;