Форум программистов, компьютерный форум CyberForum.ru

Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Крамера http://www.cyberforum.ru/cpp-beginners/thread300423.html
Добрый день. Помогите, пожалуйста, с задачкой. Нужно написать программу, которая выполняет следующие действия: 1. Ввод, вывод матрицы, подсчёт её определителя. 2. Реализует правило Крамера. 3. e=Ax-b -вычисление погрешности. 4. Использует динамическое распределение памяти под(A,b,x). Решить задачу нужно без использования классов. У меня прописаны две функции, вычисляющие значение...
C++ Отобразить строки со звездочками Написать программу использующие вложенные циклы, которая запрашивает ввод количества отображаемых строк. Затем она отображает указанное количество строк, заполненных звездочками. Причем количество звездочек в строке соответствует ее порядковому номеру. Перед звездочками вставляются точки так, чтобы в каждой строке общее количество символов было равно указанному количеству строк. Добавлено... http://www.cyberforum.ru/cpp-beginners/thread300422.html
C++ Найти и вывести на экран сумму минимальных элементов массивов
Ввести с клавиатуры одномерные массивы М(8),F(6),W(10).Найти и вывести на экран сумму минимальных элементов этих массивов
C++ Подсчитать количество различных цифр в десятичной записи натурального числа.
Подсчитать количество различных цифр в десятичной записи натурального числа.
C++ Внешняя сортировка http://www.cyberforum.ru/cpp-beginners/thread300402.html
Подскажите, как реализовать внещную сортировку массива?
C++ Удалить из введенной с клавиатуры строки начальные пробелы Помогите написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы на языке "СИ" подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.05.2011, 19:11     Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const int SIZE = 5;
 
....
 
int MinRecur(int** arr, size_t x, size_t y)
{
    static int min;
    if (!x && !y)
        min = INT_MAX;
 
    if (x >= SIZE - 1 && y >= SIZE)
        return min;
 
    if (y >= SIZE){
        x += 1;
        y = 0;
    }
 
    if (arr[x][y] < min)
        min = arr[x][y];
    
    MinRecur(arr, x, y + 1);
}
вызов:
C++
1
 MinRec(array,0,0);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru