Загрузка...

Help with a problem in C++

Thread in C/C++ created by Dunvil Nov 6, 2021. 226 views

  1. Dunvil
    Dunvil Topic starter Nov 6, 2021 5 Jun 11, 2020
    Найдите максимальный и минимальный элементы в массиве и поменяйте их местами.

    Входные данные
    На вход программе сначала подается значение n<=100 - количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива - целые числа, по модулю не превосходящие 30000
     
  2. kageno
    kageno Nov 6, 2021 1625 Dec 12, 2016
    Dunvil, Тут пишут за тебя за деньги или у кого хорошее настроение. Если сам написал код, но не получается, то помогут все
     
  3. Dunvil
    Dunvil Topic starter Nov 6, 2021 5 Jun 11, 2020
    у меня есть код но на тестах он выдает ошибку уже 3 день сижу на этом легчайшем задании
     
    1. kageno
      Dunvil, Если ты не понял, то тебе нужно показать код
  4. Rvge
    Rvge Nov 6, 2021 5 Nov 13, 2018
    C
    #include <iostream>
    #include <vector>
    using namespace std;
    int main() {
    int n; cout << "enter n\n"; cin >> n;
    vector<int> a(n);
    for (int i = 0; i < n; ++i)
    cin >> a[i];
    int* miN = &a[0], *maX = &a[0];
    for (int i = 0; i < n; ++i)
    {
    if (a[i] > *maX)
    maX = &a[i];
    if (a[i] < *miN)
    miN = &a[i];
    }
    int temp = *maX;
    *maX = *miN;
    *miN = temp;


    }
     
  5. Moltea
    C

    #include <iostream>

    using namespace std;
    int main(){
    int n;
    cin >> n;
    int arr[n];
    int min, max;
    for(int i = 0; i < n; i++){
    cin >> arr[i];
    if(arr[i] <= arr[min]) min = i;
    else max = i;
    }
    int tmp = arr[min];
    arr[min] = arr[max];
    arr[max] += tmp;
    // делай шо хош
    return 0;
    }
     
    1. View previous comments (3)
    2. Moltea
      @serger222245, не должен, он должен быть известен на момент выделения места в памяти, учи уроки
    3. Moltea
      @serger222245, при компиляции ничего не выделяется, сначала изучи тему, потом что-то пиши
    4. Furex
      Moltea, ладно ладно, можно и так:despair:
Top
Loading...