0 / 0 / 1
Регистрация: 03.04.2016
Сообщений: 71
1

Определить максимальный элемент массива и его индекс

10.04.2016, 11:42. Показов 2790. Ответов 2
Метки нет (Все метки)

С клавиатуры вводится одномерный массив действительных чисел размером n. Определить максимальный элемент массива, и его индекс. Массив сортируется по убыванию.
Пы.сы Кому не сложно помогите с данной программой.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2016, 11:42
Ответы с готовыми решениями:

Определить наибольший элемент массива и написать его индекс
Здравия. Прошу прощения за очередную стремную тему от ньюфага, но я совершенно не умею...

Задача об указателях. Определить максимальный элемент массива и изъять его из массива
Добрый вечер. Учусь на первом курсе, начали программировать на С. Все шло очень хорошо, пока не...

Определить максимальный элемент массива В и его порядковый номер
Помогите найти и исправить в чем ошибка. Задание:Определить максимальный элемент массива В и его...

Определить максимальный элемент массива B (М) и его порядковый номер
Здравствуйте. Определить максимальный элемент массива B (М) и его порядковый номер. По...

2
111 / 98 / 84
Регистрация: 18.12.2015
Сообщений: 567
10.04.2016, 18:26 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
46
47
48
49
50
51
52
53
54
55
56
#include<stdio.h>
 
int main(int argc, char **argv) {
    int element, n;
    int index = 0;
    int i = 0;
    int j = 0;
    int max = 0;
 
    printf("Введите размер массива: \n");
 
    scanf("%d", &n);
 
    int array[n];
 
    printf("Введите элементы массива: \n");
    while (i < n) {
 
        scanf("%d", &element);
 
        array[i] = element;
        i++;
    }
 
    max = array[0];
 
      for (i = 1; i < n; i++) {
        if (array[i] > max) {
            max = array[i];
            index = i;
        }
    }
 
    printf("Максимальный элемент массива: array[%d]=%d\n", index, max);
 
    for (i = 0; i < n; ++i) {
        for (j = i + 1; j < n; ++j) {
 
            if (array[i] < array[j]) {
                element = array[i];
                array[i] = array[j];
                array[j] = element;
            }
        }
    }
 
    printf("Отсортированный массив:\n");
 
    for (i = 0; i < n; ++i) {
        printf("%d\n", array[i]);
 
    }
 
 
    return 0;
}
1
0 / 0 / 1
Регистрация: 03.04.2016
Сообщений: 71
10.04.2016, 19:03  [ТС] 3
Спасибо братишка, от души
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2016, 19:03
Помогаю со студенческими работами здесь

В массиве найти максимальный элемент и его индекс
язык си ) В одномерном массиве из 20 ти элементов найти максимальный эл-т и его индекс. ...

В каждой строке матрицы найти максимальный элемент и вывести его индекс
Дана матрица nxn. В каждой строке матрицы найти максимальный элемент и вывести его индекс

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

Найти в матрице наименьший элемент в строках и определить его индекс
Дана матрица из N*M, состоящая из натуральных чисел. Найти в ней наименьший эле-мент в строках и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru