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

Определение минимального элемента одномерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дать коментарии коду http://www.cyberforum.ru/cpp-beginners/thread978624.html
Путаюсь понять что какая строка делает, особенно интересуют библиотеки: #include <iostream> #include <ctype.h> #include <conio.h> #include <string.h> using namespace std; int main (){ const int size = 10;
C++ матрицы // Matrix1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #define S 9 int Ar; http://www.cyberforum.ru/cpp-beginners/thread978620.html
C++ Что означает такое обьявление функции?
SimpleCat &TheFunction()
Задача на массив и поиск числа C++
Помогите пожалуйста с следующей задачей В массиве целых чисел,расположенном в файле(кол-во чисел в фале произв-ое) найти все числа,начинающихся с цифры выбранной пользователем.Числа сильно различаются по величине(по кол-ву цифр в их написании).Предусмотреть ввод исходных данных из файла и генерацию этого файла с помощью генератора псевдослучайных чисел.Результат также сохранить в файле и вывести...
C++ Найти такие натуральные пэ и ку, не имеющие общих делителей, что пэ/ку=эм/эн http://www.cyberforum.ru/cpp-beginners/thread978611.html
Помогите найти ошибку Даны натуральные числа эм и эн. Найти такие натуральные пэ и ку, не имеющие общих делителей, что пэ/ку=эм/эн #include<iostream.h> int main ( ) {int m,n,q,p,c; bool g=true; cout<<"m="; cin>>m; cout<<"n= "; cin>>n;
C++ Программа с параболой Только начал изучать C++ Не понимаю как сделать такую программу Дана окружность (x-a)2+(y-b)2=r2. Написать функцию, которая вычисляет площадь криволинейного треугольника отсекаемого ею от первого квадранта(0, если нет такого треугольника) подробнее

Показать сообщение отдельно
tatarin4555
10 / 10 / 0
Регистрация: 20.11.2012
Сообщений: 155
Записей в блоге: 1
16.10.2013, 00:18     Определение минимального элемента одномерного массива
Разработать и испытать функцию min(X) для определения минимального элемента одномерного массива X, введя вспомогательную рекурсивную функцию minl(k), находящую минимум среди последних элементов массива X, начиная с k-го.
я сделал без рекурсии, помогите сделать так чтоб размер массива пользователь мог сам вводить и как вообще описать рекурсивную функцию?

Кликните здесь для просмотра всего текста
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
#include "stdafx.h"
#include <iostream>
using namespace std;
int& minOfArr(int *arrMin, int arrSiz, int carrentInd, int& minPos ){
if(carrentInd<arrSiz){
if(arrMin[minPos]>arrMin[carrentInd])minPos=carrentInd;
minOfArr(arrMin, arrSiz, ++carrentInd, minPos);
}
return minPos;
}
int main(){
setlocale (LC_CTYPE, "Russian");
const int sz=9;
int a[sz]={11,35,33,8,15,25,9,11,25};
cout<<"Задан массив:"<<endl;
for(int i=0; i<9; ++i){
cout<<i+1<<" "<<a[i]<<endl;
}
cout<<"\nВведите номер <1..."<<sz<<" с которого начать поиск минимального элемента ";
int strt=0;
cin>>strt;
if(strt<0||strt>sz){
cout<<"\nВведено "<<strt<<" и это выход за пределы массива."<<endl<<endl;
system("pause");
exit(1);
}
strt--;//индекс
cout<<"\nНомер и значения минимального элемента массива, соответственно равны : ";
cout<<(minOfArr(a, sz, strt, strt)+1)<<" "<<a[minOfArr(a, sz, strt, strt)];//номер
cout<<endl<<endl;
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru