Lab3.3

Run Settings
LanguageC
Language Version
Run Command
/** * @file lab3.3 *@author Ткаченко Є.С., гр. 515і *@date 25 березня 2023 *@brief Лабораторна робота № 3, варіант 7 * * Завдання 3. Використання масивів */ #include <stdio.h> #include <stdlib.h> #include <time.h> #include <locale.h> #define ROWS 7 #define COLS 7 #define MIN_VALUE -70 #define MAX_VALUE 70 void matrix_(int matrix[ROWS][COLS]) { int i, j; srand(time(NULL)); for (i = 0; i < ROWS; i++) { for (j = 0; j < COLS; j++) { // генеруємо випадкове число в діапазоні MIN_VALUE до MAX_VALUE matrix[i][j] = rand() % (MAX_VALUE - MIN_VALUE + 1) + MIN_VALUE; } } } void print_matrix(int matrix[ROWS][COLS]) { int i, j; for (i = 0; i < ROWS; i++) { for (j = 0; j < COLS; j++) { printf("%5d ", matrix[i][j]); } printf("\n"); } } int main() { setlocale(LC_ALL, "ukr"); int matrix[ROWS][COLS]; // заповнення матриці випадковими елементами matrix_(matrix); printf("Матриця:\n"); print_matrix(matrix); // знаходження суми крайніх елементів матриці int sum = 0; for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { if (i == 0 || j == 0 || i == ROWS - 1 || j == COLS - 1) { sum += matrix[i][j]; } } } printf("Сума крайнiх елементiв матрицi: %d\n", sum); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines