|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
02.07.2020, 15:32 | #1 (permalink) |
Новичок
Регистрация: 02.07.2020
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Описать рекурсивную функцию
Код:
#include <iostream> #include <cstdlib> #include <locale> using namespace std; double MinRec(double* a, int n) { if (n > 1) return min(a[n - 1], MinRec(a, n - 1)); return *a; } void main() { int n[] = { 5,10,7 }; double* a[3]; srand((unsigned)time(0)); for (int i = 0; i < 3; i++) { cout << (char)('A' + i) << ":\n"; a[i] = new double[n[i]]; for (int j = 0; j < n[i]; j++) { a[i][j] = (rand() % 201 - 100) / 10.; cout << a[i][j] << " "; } cout << "\nmin=" << MinRec(a[i], n[i]) << endl; } for (int i = 0; i < 3; i++) delete[] a[i]; system("pause"); } |
02.07.2020, 15:32 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Эти посты имеют сходства с вашей темой Описать тип struct Описать факториал. Delphi Описать процедуру Описать алгоритм Помогите описать схему |
02.07.2020, 20:40 | #2 (permalink) |
Новичок
Регистрация: 02.07.2020
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Проблема решена.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Метки |
c++, помощь студентам |
Опции темы | |
Опции просмотра | |
|
|