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

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

Войти
Регистрация
Восстановить пароль
 
BETAJIbCOH
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 14
#1

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

29.12.2013, 14:55. Просмотров 428. Ответов 5
Метки нет (Все метки)

Даны вещественные массивы А[14], F[14]. В каждом массиве определить значение минимального элемента и его индекс. Вывести на печать исходный массив и результаты.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2013, 14:55     Определить значение минимального элемента массива и его индекс
Посмотрите здесь:

Определить индекс минимального элемента массива из 12 целых чисел - C++
2. Определить индекс минимального элемента массива из 12 целых чисел.

Найти наименьшее положительное значение элемента массива и его индекс - C++
Дан одномерный числовой массив, все элементы которого различны. Найти наименьшее положительное значение элемента массива и его номер. Если...

Определить индекс и значение элемента массива, ближайшего к числу Х - C++
"Введите с клавиатуры число Х и определите индекс и значение элемента массива, ближайшего к числу Х." поправьте где ошибка? ...

Найти индекс минимального элемента массива - C++
Сделал код. Но почему-то не находит индекс минимального элемента. В чем причина? #include <iostream> #include <iomanip> #include...

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

Найти индекс минимального по модулю элемента массива - C++
Я нашел индекс минимального по модулю элемента массива... но, что делать, если в массиве несколько минимальных элементов, надо вывести...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ВАСИЛЕВС
555 / 478 / 60
Регистрация: 14.02.2012
Сообщений: 1,561
29.12.2013, 16:01     Определить значение минимального элемента массива и его индекс #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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#define N 14
 
int min(float arr[]) {
 int minIndex = 0;
 for (int i = 1; i < N; ++i) {
  if (arr[i] < arr[minIndex]) {
   minIndex = i;
  }
 }
 return minIndex;
}
 
void fillArray(float arr[]) {
 for (int i = 0; i < N; ++i) {
  std::cout << "Введите " << i << "-ый элемент массива: ";
  std::cin >> arr[i];
 }
}
 
void printArray(float arr[]) {
 for (int i = 0; i < N; ++i) {
  std::cout << arr[i] << " ";
 }
 std::cout << std::endl;
}
 
int main() {
 float A[N], F[N];
 std::cout << "Введите элементы массива А" << std::endl;
 fillArray(A);
 std::cout << "Введите элементы массива F" << std::endl; 
 fillArray(F);
 
 int minOfA = min(A);
 std::cout << "min of A = A[" << minOfA << "] = " << A[minOfA] << std::endl;
 
 int minOfF = min(F);
 std::cout << "min of F = F[" << minOfF << "] = " << F[minOfF] << std::endl;
 
 std::cout << "Массив А: ";
 printArray(A);
 std::cout << "Массив F: ";
 printArray(F);
}
MicM
821 / 488 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
29.12.2013, 16:05     Определить значение минимального элемента массива и его индекс #3
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
37
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main()
{
    float A[14],F[14];
    srand (time(NULL));
    cout <<"A: ";
    for (int i=0; i<14; i++)
    {
        A[i]=rand()%8+1;
        F[i]=rand()%8+1;
        cout <<A[i] <<' ';
    }
    cout <<"\nF: ";
    for (int i=0; i<14; i++)
        cout <<F[i] <<' ';
    float indexA = 0,indexF = 0,minA = A[0],minF = F[0];
    for (int i=1; i<14; i++)
    {
        if (A[i]<minA)
        {
            minA = A[i];
            indexA = i;
        }
        if (F[i]<minF)
        {
            minF = F[i];
            indexF = i;
        }
    }
    cout <<"\nA) Min: " <<minA <<". Index: " <<indexA <<'\n'
         <<"F) Min: " <<minF <<". Index: " <<indexF <<'\n';
    return 0;
}
BETAJIbCOH
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 14
29.12.2013, 22:27  [ТС]     Определить значение минимального элемента массива и его индекс #4
ВАСИЛЕВС, я так понимаю значения мои у вас не подставлены в код?
ВАСИЛЕВС
555 / 478 / 60
Регистрация: 14.02.2012
Сообщений: 1,561
29.12.2013, 22:45     Определить значение минимального элемента массива и его индекс #5
Цитата Сообщение от BETAJIbCOH Посмотреть сообщение
Даны вещественные массивы А[14], F[14]. В каждом массиве определить значение минимального элемента и его индекс. Вывести на печать исходный массив и результаты.
Какие значения? Количество элементов в массивах? Если да, то вот это число:
Цитата Сообщение от ВАСИЛЕВС Посмотреть сообщение
C++
1
#define N 14
Препроцессор С++ при компилировании заменяет в коде N на 14. Это просто для удобства. Теперь для увеличения количества элементов надо просто изменить директиву.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2013, 23:41     Определить значение минимального элемента массива и его индекс
Еще ссылки по теме:

Найти индекс минимального элемента двумерного массива - C++
Составить программу нахождения индекса минимального элемента двумерного массива

По номеру элемента массива определить его значение - C++
По номеру элемента массива определить его значение

Написать функцию, которая возвращает индекс последнего минимального элемента массива - C++
Дан одномерный массив из n чисел. Элементами массива являются случайные целые числа от -10 до 10 включительно. Напишите функцию, которая...

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

Определить индекс и значение максимального элемента в массиве через ссылку - C++
Здравствуйте, помогите, пожалуйста: Программа запрашивает у пользователя размер массива, выделяет память из кучи и заполняет числами от 0...

Записать вместо минимального элемента массива его порядковый номер - C++
Задан массив целых чисел. Записать вместо min элемента этого массива его порядковый номер.


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

Или воспользуйтесь поиском по форуму:
BETAJIbCOH
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 14
29.12.2013, 23:41  [ТС]     Определить значение минимального элемента массива и его индекс #6
ВАСИЛЕВС, все, разобрался, спасибо!
Yandex
Объявления
29.12.2013, 23:41     Определить значение минимального элемента массива и его индекс
Ответ Создать тему
Опции темы

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