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

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

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

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

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

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

По номеру элемента массива определить его значение C++
Найти наименьшее положительное значение элемента массива и его индекс C++
Найти индекс минимального по модулю элемента массива C++
C++ Определить индекс и значение элемента массива, ближайшего к числу Х
Написать функцию, которая возвращает индекс последнего минимального элемента массива C++
C++ Определить индекс и значение максимального элемента в массиве через ссылку
Найти индекс минимального элемента двумерного массива C++
C++ Найти индекс минимального элемента массива
Определить номера минимального элемента массива и элемента, являющегося минимальным без учета этого элемента. C++
C++ Найти индекс минимального элемента заданного массива
Определить индекс минимального элемента массива из 12 целых чисел 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. Это просто для удобства. Теперь для увеличения количества элементов надо просто изменить директиву.
BETAJIbCOH
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 14
29.12.2013, 23:41  [ТС]     Определить значение минимального элемента массива и его индекс #6
ВАСИЛЕВС, все, разобрался, спасибо!
Yandex
Объявления
29.12.2013, 23:41     Определить значение минимального элемента массива и его индекс
Ответ Создать тему
Опции темы

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