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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tatarin4555
10 / 10 / 0
Регистрация: 20.11.2012
Сообщений: 163
Записей в блоге: 1
#1

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

15.05.2013, 11:56. Просмотров 505. Ответов 4
Метки нет (Все метки)

Разработать и испытать функцию min(X) для определения минимального элемента одномерного массива X, введя вспомогательную рекурсивную функцию minl(k), находящую минимум среди последних элементов массива X, начиная с k-го.
Прошу помогите с программой, понять ее не могу
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 11:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определение минимального элемента одномерного массива (C++):

Определение минимального элемента одномерного массива - C++
Разработать и испытать функцию min(X) для определения минимального элемента одномерного массива X, введя вспомогательную рекурсивную...

Найти и вывести на экран номера первого и последнего минимального элемента одномерного массива - C++
Дан одномерный массив А. Найти номера первого и последнего минимального элемента из данного массива и вывести их в указанном порядке

Описать в виде отдельной функции определение минимального элемента в заданной части массива - C++
Ребята выручайте! 4.Дан числовой массив X. Определить min (X, X, … , X) + min (X, X, … , X) Описать в виде отдельной функции...

Вычислить произведение P = Хmin*Ymin минимального элемента xmin = min{xi} массива xi и минимального элемента ymin = min{yi} массива yi - C++
Вычислить произведение P = Хmin*Ymin минимального элемента xmin = min{xi} массива xi и минимального элемента ymin = min{yi} массива yi, i =...

Определить номера минимального элемента массива и элемента, являющегося минимальным без учета этого элемента. - C++
Дан массив. Определить номера минимального элемента массива и элемента, являющегося мини-мальным без учета этого элемента.

Найти сумму первого максимального элемента массива А и последнего минимального элемента массива В - C++
Вот задание : Даны целочисленные массивы А и В. Найти сумму первого максимального элемента массива А и последнего минимального элемента...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50
15.05.2013, 13:16 #2
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
#include <string>
#include <conio.h>
 
const int arrSize=100;
int min;
int arr[arrSize];
 
int minl(int k)
{
    if(k<arrSize)
    {
        if(arr[k]<min) min=arr[k];
        minl(k+1);
    }
    
    return min;
}
int main()
{
    for(int i=0; i<arrSize;i++)
    {
        arr[i]=200-i;
    }
    int k=70;
    min = arr[k];
    
    printf("\nmin %d", minl(k));
    _getch();
}
или Вам нужен объектно-ориентированный вариант?
0
tatarin4555
10 / 10 / 0
Регистрация: 20.11.2012
Сообщений: 163
Записей в блоге: 1
15.05.2013, 15:51  [ТС] #3
di_ingenio, ну мне надо чтоб когда я вводил точность (0,001 или 0,00001), то и в ответе должно вывести столько же знаков после запятой

Добавлено через 6 минут
di_ingenio, вот какую ошибку выдает
Код
1>------ Построение начато: проект: 1 лаба, Конфигурация: Debug Win32 ------
1>Построение начато 15.05.2013 15:49:48.
1>InitializeBuildStatus:
1>  Обращение к "Debug\1 лаба.unsuccessfulbuild".
1>ClCompile:
1>  Для всех выходных данных обновления не требуется.
1>  1 лаба.cpp
1>d:\учеба\2семестр\лабы с++\1 лаба\1 лаба\1 лаба.cpp(1): warning C4627: #include <string>: пропущен при поиске использования предкомпилированного заголовка
1>          Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>d:\учеба\2семестр\лабы с++\1 лаба\1 лаба\1 лаба.cpp(2): warning C4627: #include <conio.h>: пропущен при поиске использования предкомпилированного заголовка
1>          Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>d:\учеба\2семестр\лабы с++\1 лаба\1 лаба\1 лаба.cpp(28): error C3861: printf: идентификатор не найден
1>d:\учеба\2семестр\лабы с++\1 лаба\1 лаба\1 лаба.cpp(29): error C3861: _getch: идентификатор не найден
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:01.19
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50
15.05.2013, 16:32 #4
у меня массив int, сделайте double. А при сравнении вот такое условие
C++
1
if(abs(min-arr[k])<0.001)
.
Сделайте новый проект, не используя предкомпилированый заголовок, вы какое средой разработки пользуетесь? Используйте getch() вместо _getch()
0
tatarin4555
10 / 10 / 0
Регистрация: 20.11.2012
Сообщений: 163
Записей в блоге: 1
15.05.2013, 22:00  [ТС] #5
di_ingenio, visual C++ 2010
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2013, 22:00
Привет! Вот еще темы с ответами:

15% отличаются от среднего арифметического максимального элемента массива А и минимального элемента массива В - C++
Помогите написать программу, которая в массив C записывает те элементы массивов A (размерности n) и B (размерности m), которые не более чем...

Найти номер минимального по модулю элемента массива и сумму модулей после первого отрицательного элемента - C++
1.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а)номер минимального по модулю элемента массива; б)сумму...

Определение минимального значения массива - C++
Собственно, код: #include &lt;iostream&gt; using namespace std;

Определение размера одномерного массива - C++
Добрый день. Необходимо задать размер одномерного массива. В цикле for стоит переменная - счетчик, которая увеличивается на единицу при...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.05.2013, 22:00
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru