Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация массива int a; // compile time инициализация. for (int i = 0; i < 10; ++i) a = 0; // присваивание int a {0} // compile time инициализация. первый вариант не эффективен так как происходит двойное... https://www.cyberforum.ru/ cpp-beginners/ thread2539928.html C++ Не работает условие
Здравствуйте, у меня возникла проблема в функции sravn_type в условии if (a.type_air == type), даже если значения равны. Я так понимаю, что это связано с тем, что условие также сравнивает их адреса....
C++ Сортировка строк массива https://www.cyberforum.ru/ cpp-beginners/ thread2539911.html
Необходимо отсортировать строки по возрастанию суммы. Как сделать, чтобы сортировка делалась правильно? #include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> using...
C++ Задан массив a[n] Перед минимальным элементом вставить новый элемент https://www.cyberforum.ru/ cpp-beginners/ thread2539905.html
Задан массив a Перед минимальным элементом вставить новый элемент. Значение нового элемента вводятся с клавиатуры.
C++ Удалить из массива a[n]) элементы, кратные 3
Удалить из массива a) элементы, кратные 3.
C++ Найти максимальный элемент, расположенный ниже главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread2539901.html
Дана действительная квадратная матрица порядка N. Найти максимальный элемент, расположенный ниже главной диагонали.
C++ Задан двумерный массив Получить новый массив Задан двумерный массив bПолучить новый массив путем удаления из b строки, в которой содержится максимальный элемент. https://www.cyberforum.ru/ cpp-beginners/ thread2539900.html C++ Переставить строки/столбцы матрицы по заданному вектору транспозиции
Помогите решить проблему с перестановкой строк матрицы по заданному вектору транспозиции; перестановкой столбцов матрицы по заданному вектору транспозиции. Пока реализовал только по столбцам, но...
C++ Сделать из подпрограмм функции Доброго времени суток ,мучаюсь не получается сделать 2 отдельные функции взяв их из int main #include <iostream> #include <cstring> #include <conio.h> using namespace std; struct Anketa {... https://www.cyberforum.ru/ cpp-beginners/ thread2539896.html C++ Найти произведении первой строки на соответсвующий элемент k столбцов https://www.cyberforum.ru/ cpp-beginners/ thread2539891.html
#include "stdafx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> using namespace std; int main(void) {
Напечатать числа следующим образом C++
5 10 15 20 10 15 20 25 15 20 25 30 20 25 30 35
C++ Обход графа в глубину с через файл txt https://www.cyberforum.ru/ cpp-beginners/ thread2539879.html
Здравствуйте, есть одна проблема, он из текстового файла берёт матрицу смежности и название вершин и делает обход графа в глубину. Как исправить чтобы название вершин проходили на русском языке и...
Модератор
2211 / 1564 / 850
Регистрация: 16.10.2013
Сообщений: 4,613
Записей в блоге: 12
27.11.2019, 08:45 0

Найти наибольший элемент массива, поставить его первым - C++ - Ответ 14035311

27.11.2019, 08:45. Показов 1014. Ответов 1
Метки (Все метки)

Ответ

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>
using namespace std;
 
int findIdxMaxElem(int *arr, int size){
    int idx = 0;
    for(int i = 1; i < size; i++){
        if(arr[idx] < arr[i]) idx = i;
    }
    return idx;
}
 
int main(){
    int *a = NULL, size;
    
    cout << "size: "; cin >> size;
    a = new int[size];
    
    srand(time(NULL));
    for(int i = 0; i < size; i++){
        a[i] = rand() % 101;
        cout << a[i] << " ";
    }
    
    int idx = findIdxMaxElem(a, size);
    if(idx){
        int tmp = a[0];
        a[0] = a[idx];
        a[idx] = tmp;
    }
    cout << endl;
    for(int i = 0; i < size; i++){
        cout << a[i] << " ";
    }
    
    delete[] a;
    return 0;
}


Вернуться к обсуждению:
Найти наибольший элемент массива, поставить его первым C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2019, 08:45
Готовые ответы и решения:

Найти максимальный элемент массива и поставить его первым
Доброго времени суток! Очень нуждаюсь в вашей помощи, помогите, пожалуйста, решить задачу: Найти...

Найти max по модулю элемент массива X[n] и поставить его первым
Привет всем) по заданию с заголовки темы я поставил макс первым, но как его не поставить, а именно...

В массиве из 6 целых чисел найти наибольший элемент и поменять его местами с первым элементом массива
Очень прошу, помогите развязать: 1)В массиве из 6 целых чисел найти наибольший элемент и поменять...

В вещественном векторе найти наибольший элемент и поменять его с первым элементом
Буду очень признателен за помощь.

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2019, 08:45
Помогаю со студенческими работами здесь

Найти наибольший элемент массива и его позицию
дано массив из N элементов. найти наибольший элемент и его позицию. не знаю как делать, помогите...

Найти наибольший элемент массива и его порядковый номер
Найти наибольший элемент массива А1,...,Аn и его порядковый номер N&lt;=30 При выполнении задания...

Найти наибольший элемент числового массива А = (a1, a2, ..., aN) и его порядковый номер
{Найти наибольший элемент числового массива А = (a1, a2, ..., aN) и его порядковый номер. ...

Найти наибольший элемент двумерного массива в каждой его строке
Дан масив из n x m элементов.Найти наибольший элемент массива в каждой строке #include...

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