Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти минимальный элемент массива, используя вспомогательную рекурсивную функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зацикливание программы при вводе некорректных данных http://www.cyberforum.ru/cpp-beginners/thread391320.html
Привет всем! Я совсем новенький в программировании на С++ (в школе чуток увлекался Бейсиком, но забросил). Три дня назад решил освоить С++. Спросите зачем? Та просто так, для общего развития, мало...
C++ помогите переделать эту программу с двумерными массивами, чтобы работать с помощью динамических массивов или просто указателей я не прошу код рабочей программы. мне надо просто подтолкнуть, а додуматься я сам уж как-нибудь но инициатива приветствуется # include "iostream" # include <math.h> # include "iomanip" #... http://www.cyberforum.ru/cpp-beginners/thread391319.html
C++ массивы
#include<iostream.h> #include"laba1.h" main( ) { Laba1 A; A=A-3.3; A.print(); return 0; }
C++ Объекты и классы в С++
Создать класс и программу которая использует этот Клаас, проиллюстрировать все методы. Создать конструктор по-умолчанию и конструктор по элементам. Класс: Компьютер. Закрытый член: частота...
C++ Заменить все локальные минимумы данной матрицы на нули http://www.cyberforum.ru/cpp-beginners/thread391299.html
Matrix74. Дана матрица размера M × N. Элемент матрицы называется ее ло-кальным минимумом, если он меньше всех окружающих его элементов. Заменить все локальные минимумы данной матрицы на нули. При...
C++ Подскажите как включить объектный файл в проект в Visual Studio 2010? Написал на ассемблере набор процедур, создал объектный файл, теперь хочу чтобы linker в Visual Studio искал и связывал внешние вызовы процедур в коде на с++ с этим объектным файлом. Подскажите... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
25.11.2011, 15:56
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void Init(double *a, int n)
{
   if (n > 0)
   {
       scanf("%lf", a + n - 1);
       Init(a, n - 1);
   }
}
 
double Min(double *a, int n)
{
   double buf;
   return n == 1 ? a[0] : ((buf = Min(a, n-1)) < a[n-1] ? buf : a[n-1]);
}
 
int main()
{
    double a[10];
    Init(a, 10);
    printf("%f\n", Min(a, 10));
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.