Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
Dreew
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 29
1

Найти номер минимального элемента массива

24.03.2015, 02:12. Просмотров 2363. Ответов 11
Метки нет (Все метки)

Ребят, нужна помощь с одномерным массивом:

в одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) номер минимального элемента массива
Если не трудно с коментариями и пояснениями.
Времени у меня до утра.
Заранее вам благодарен, просто вот не представляете как буду благодарен!!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2015, 02:12
Ответы с готовыми решениями:

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

Найти номер минимального элемента массива
Здравсвуйте, очень нужна ваша помощь, нужно сдать работу, а я вообще не имею...

Найти номер минимального элемента массива
составить алгоритм и консольную программу для данной задачи: 1) найти номер...

Найти номер минимального элемента массива
Одномерные Массивы Вариант 8 в одномерном массиве, состоящем из п...

Найти номер минимального элемента массива
Рябят, помогите пожалуйста...просто очень срочно нужно.... С одномерным...

11
DISTURB
19 / 19 / 14
Регистрация: 07.02.2015
Сообщений: 145
24.03.2015, 02:29 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
#include <iostream>
using namespace std;
int main(){
    float array[100];
    int size;
    float min;
    cout << "Введите размер массива: ";
    cin >> size;
 
    for (int i = 0; i < size; i++){
        cout << "Введите " << i + 1 << " элемент:";
        cin >> array[i];
    }
 
    min = array[0];
    for (int i = 0; i < size; i++){
        if (array[i] < min)
            min = array[i];
    }
 
    cout << "Минимальный элемент массива : " << min << endl;
    system("pause");
    return 0;
}
0
Dreew
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 29
24.03.2015, 02:36  [ТС] 3
Огроменное спасибо

Добавлено через 2 минуты
ругается на последнюю строку

return 0;


C:\Users\Андрей\Desktop\Новая папка\main.cpp In function 'int main()':
23 13 C:\Users\Андрей\Desktop\Новая папка\main.cpp [Error] expected '}' at end of input
28 C:\Users\Андрей\Desktop\Новая папка\Makefile.win recipe for target 'main.o' failed
0
DISTURB
19 / 19 / 14
Регистрация: 07.02.2015
Сообщений: 145
24.03.2015, 02:39 4
Цитата Сообщение от Dreew Посмотреть сообщение
ругается на последнюю строку
Скобку } в конец добавьте. Код правильный, вы просто скопировали не полностью.
0
Dreew
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 29
24.03.2015, 03:14  [ТС] 5
Все Спасибо все работает, премного благодарен!)*!"*

Добавлено через 18 минут
а можно еще пару вопросов?))

Добавлено через 2 минуты
у меня тут в задании всплыло кое что еще "К каждой задаче должен быть приведен листинг программы, с комментариями основных функций и структур, реализующих решение поставленной задачи.
Перед каждой задачей должно быть описание решения." задача в данном случае одна это одномерный массив

Добавлено через 7 минут
и для чего можно использовать этот массив что из него можно сделать и т.д. и т.п.

Я снова вам очень признателен что вы помогаете мне!+*(:%
0
gogaloh
16 / 22 / 0
Регистрация: 14.03.2015
Сообщений: 628
02.04.2015, 03:52 6
В задании же сказано: указать НОМЕР минимального элемента.
0
DISTURB
19 / 19 / 14
Регистрация: 07.02.2015
Сообщений: 145
02.04.2015, 03:59 7
Цитата Сообщение от gogaloh Посмотреть сообщение
В задании же сказано: указать НОМЕР минимального элемента.
Ну так укажи, в чем проблема? Вся "логика" уже написана.
0
Boleon
Guardian of Asgaard
373 / 316 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
02.04.2015, 04:22 8
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
#include <iostream>
 
int main() {
    int size;
    
    std::cout << "Size:";
    std::cin >> size;
    
    if (size > 0) {
        float* array = new float[size];
        int min = 0;
        
        for (int i = 0; i < size; i++) {
            std::cout << "array[" << i << "]=";
            std::cin >> array[i];
            if (array[min] > array[i]) min = i;
        }
        std::cout << "Min: array[" << min << "]=" << array[min] << std::endl;
        delete[] array;
    } else {
        std::cout << "Wrong size!" << std::endl;
    }
    
    return 0;
}
0
gogaloh
16 / 22 / 0
Регистрация: 14.03.2015
Сообщений: 628
02.04.2015, 04:53 9
В чем разница,
float array[100];
и
float*array=new float[size]; ?
Простите за глупые вопросы, на какую переменную в данном случае указывает указатель float*array ?
0
Boleon
Guardian of Asgaard
373 / 316 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
02.04.2015, 12:54 10
Цитата Сообщение от gogaloh Посмотреть сообщение
В чем разница
float array[100]; значит что размер массива всегда константный и равен 100 элементам.
float*array=new float[size]; размер массива будет таким, какой мы ему сами зададим.
на какую переменную в данном случае указывает указатель float*array
Это указатель на первый элемент массива (его начало).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main() {
    int size;
    
    cin >> size;
    
    float* array = new float[size];
    
    cout << *array << endl;
    
    return 0;
}
0
Тамика
Котовчанин
928 / 469 / 199
Регистрация: 16.02.2010
Сообщений: 3,304
Записей в блоге: 30
02.04.2015, 13:05 11
Цитата Сообщение от Boleon Посмотреть сообщение
float array[100]; значит что размер массива всегда константный и равен 100 элементам.
float*array=new float[size]; = размер массива будет таким, какой мы ему сами зададим.

Обобщёненько.
0
gogaloh
16 / 22 / 0
Регистрация: 14.03.2015
Сообщений: 628
02.04.2015, 19:16 12
Цитата Сообщение от Boleon Посмотреть сообщение
float array[100]; значит что размер массива всегда константный и равен 100 элементам.
float*array=new float[size]; размер массива будет таким, какой мы ему сами зададим.
Спасибо. Люди добрые.
0
02.04.2015, 19:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2015, 19:16

Найти номер минимального нечетного элемента массива
В одномерном массиве, состоящем из N действительных элементов, вычислить: 1)...

Найти номер минимального и максимального элемента массива
Для одномерного массива, состоящего из n вещественных чисел: а) найти номер...

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

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