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

Рекурсия: нахождение минимального элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов http://www.cyberforum.ru/cpp-beginners/thread99883.html
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг у вас они завалялись на компе или сказать где их можно посмотреть=) Мне нужно просто решить...
C++ Демультиплексор на С++ Помогите мне вставить код демультиплексора в программу С++ и описать детально код. Помогите, очень прошу) { bool s0,s1,i; if (StrToInt(S0->Text)==1) s0=true; else s0=false; if... http://www.cyberforum.ru/cpp-beginners/thread99872.html
C++ Дана последовательность целых чисел, за которой следует 0.Найти количество нечетных элементов этой последовательности.
Помогите пожалуйста написать программку!!!!!! Дана последовательность целых чисел, за которой следует 0.Найти количество нечетных элементов этой последовательности.
C++ не компилируется
не компилируется этот код и не показывает какую нибуд ошибку #include <cstdlib> #include <iostream.h> void main(void) { cout << "Uchimsya programmirovat na yazyke С++!"; ...
C++ Замена всех "не букв" на их 8-ое представление http://www.cyberforum.ru/cpp-beginners/thread99855.html
Помогите с программой. Замены всех не букв во вводимой строке на их восьмеричное представление и вывода результата. есть похожая программа, там ..замена всех заглавных букв на их 8-ое...
C++ Нужна информация Ребят у меня такая проблема. Мне задали мою первую курсовую работу по программированию. Тема "Линейные программы С++". Необходимо теории 10-15 листов, а я по этой теме нахожу максимум 2 листа. Может... подробнее

Показать сообщение отдельно
Genius Ignat
1241 / 779 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
28.02.2010, 15:12
Надеюсь к return твой компилятор придраться не будет.
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
#include <stdio.h>
#include <conio.h>
 
#define size 10
 
int find_min(int *mas, int size_t, int iter , int E_min );
 
 
int main(){
 
    int massive[size] = {3,2,3,9,5,6,7,-5,9,9};
int i;
for(i=0;i<size;i++)printf(" %d",massive[i]);
printf("\n");
 
printf("\n");
printf("min %d ",find_min(massive,size,0,massive[0]));
printf("\n");
 
 
getch();
return 0;
 
 
}
 
int find_min(int *mas,int size_t, int iter, int E_min){
if(mas[iter]<E_min){
    E_min=mas[iter];
}
 
if(iter==size_t-1)return E_min;
find_min(mas,size_t,iter+1,E_min);
 
 
}
Добавлено через 6 минут
//Вот ещё разновидность, к которой компилятор не придирается..
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
#include <stdio.h>
#include <conio.h>
 
#define size 10
 
int find_min(int *mas, int size_t, int iter , int E_min );
 
 
int main(){
 
    int massive[size] = {3,2,3,9,5,6,7,-5,9,9};
int i;
for(i=0;i<size;i++)printf(" %d",massive[i]);
printf("\n");
 
printf("\n");
printf("min %d ",find_min(massive,size,0,massive[0]));
printf("\n");
 
 
getch();
return 0;
 
 
}
 
int find_min(int *mas,int size_t, int iter, int E_min){
if(mas[iter]<E_min){
    E_min=mas[iter];
}
 
if(iter==size_t-1)return E_min;
return find_min(mas,size_t,iter+1,E_min);
 
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru