-1 / 1 / 0
Регистрация: 14.06.2010
Сообщений: 75
1

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

20.05.2011, 15:52. Показов 2971. Ответов 3
Метки нет (Все метки)

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

Добавлено через 2 часа 11 минут
Помогите пожалуйста! Завтра надо сдать отчет.Хоть какие наброски...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2011, 15:52
Ответы с готовыми решениями:

Описать рекурсивную функцию MinRec(A,N) вещественного типа, которая находит минимальный элемент
Описать рекурсивную функцию MinRec(A,N) вещественного типа, которая находит минимальный элемент...

Описать рекурсивную функцию MinRec(A,N) вещественного типа, которая находит минимальный элемент массива
Описать рекурсивную функцию MinRec(A,N) вещественного типа, которая находит минимальный элемент...

Написать функцию, которая находит чаще всего встречающийся в двумерном массиве атом типа «строка»
Помогите :)

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

3
15 / 15 / 3
Регистрация: 24.09.2010
Сообщений: 45
20.05.2011, 16:56 2
код покажите хоть. тут не экстрасенсы
0
-1 / 1 / 0
Регистрация: 14.06.2010
Сообщений: 75
20.05.2011, 17:16  [ТС] 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#include <windows.h>
 
const n=5;
char StrBuf[50];
int i;
 
int poisk(int a[], int NextIndex);
void vvod(int a[]);
 
void main(void)
{
int a[n];
CharToOem("Введите элементы массива: ", StrBuf);
cout <<StrBuf<<endl;
vvod(a);
 
CharToOem("Минимальный элемент равен =", StrBuf);
cout <<StrBuf<<poisk(a,n-1)<<endl;
 
getch();
}
 
void vvod(int a[])
{
for(int i=0; i<n; i++)
cin>>a[i];
}
 
int poisk(int a[], int IndexNext)
{
if (IndexNext==0) return a[0];
else
{
int z=poisk(a,IndexNext-1);
return return ((a[IndexNext]<z)?a[IndexNext]:z);
};
}


Помогите переписать На Visual Studio ..... А то он не определяет: CharToOem, cout, cin, endl

 Комментарий модератора 
Используйте теги форматирования кода!
0
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
20.05.2011, 19:11 4
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);
0
20.05.2011, 19:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2011, 19:11
Помогаю со студенческими работами здесь

Написать функцию, которая находит минимальное значение в массиве Y и соответствующий этому значению элемент в массиве X
Представьте себе, что проводятся опыты, результаты которых заносятся в два массива - X, Y. Написать...

Написать функцию, которая находит элемент в массиве символов равна указанному символа. Использовать эту функцию в програ
Не могу понять в чем проблема! Помогите пожалуйста! #include &lt;stdio.h&gt; #include &lt;ctype.h&gt;...

Написать рекурсивную функцию для замены элементов в двумерном массиве
Дана матрица N на N, т.е. квадратная. Необходимо составить программу используя рекурсивную функцию,...

Составить рекурсивную функцию, которая находит наименьший элемент массива из реальных чисел
double min(double* arr, int n); Примеры double arr = {4.1, 2.0, 5.3, 7.2}; min(arr, 4); // -&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru