Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практическая работа по "Информатике"

Автор:   •  Май 9, 2024  •  Практическая работа  •  582 Слов (3 Страниц)  •  23 Просмотры

Страница 1 из 3

Условие задачи:

Дана матрица размером 6*6. Найти сумму наименьших элементов ее нечетных строк и наибольших элементов ее четных строк.

Код программы:
#include <stdio.h>

#define ROWS 6

#define COLS 6

// Функция для нахождения минимального элемента в строке

int findMin(int row[], int cols) {

    int min = row[0]; // Инициализация переменной минимального элемента значением первого элемента в строке

    for (int i = 1; i < cols; i++) { // Итерация по элементам строки, начиная со второго элемента

        if (row[i] < min) { // Если текущий элемент меньше минимального,

            min = row[i]; // обновляем значение минимального элемента

        }

    }

    return min; // Возвращаем найденное минимальное значение

}

// Функция для нахождения максимального элемента в строке

int findMax(int row[], int cols) {

    int max = row[0]; // Инициализация переменной максимального элемента значением первого элемента в строке

    for (int i = 1; i < cols; i++) { // Итерация по элементам строки, начиная со второго элемента

        if (row[i] > max) { // Если текущий элемент больше максимального,

            max = row[i]; // обновляем значение максимального элемента

        }

    }

    return max; // Возвращаем найденное максимальное значение

}

int main() {

    int matrix[ROWS][COLS] = { // Инициализация матрицы

        {1,2,3,4,5,6}, // Первая строка

        {2,3,6,7,4}, // Вторая строка

        {12,16,8,12,34}, // Третья строка

        {20,10,18, 17, 16, 15}, // Четвертая строка

        {2,4,9,30,2}, // Пятая строка

...

Скачать:   txt (4 Kb)   pdf (163.3 Kb)   docx (92.9 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club