Загрузка...

I don't understand what I did wrong

Thread in C/C++ created by Zheka2017 Mar 18, 2019. 616 views

  1. kosolapka
    kosolapka Mar 18, 2019 Слишком ленивый, чтобы писать. 796 Jan 2, 2018
    Zheka2017, бери код из функции сум и добавь в авг
     
  2. Zheka2017
    Zheka2017 Topic starter Mar 18, 2019 2 Mar 11, 2017
  3. Zheka2017
    Zheka2017 Topic starter Mar 18, 2019 2 Mar 11, 2017
    kosolapka, ооо, блин ты выручаешь))))
     
  4. kosolapka
    kosolapka Mar 18, 2019 Слишком ленивый, чтобы писать. 796 Jan 2, 2018
    Zheka2017, что ну? Чтобы высчитать среднее значение тебе надо узнать сумму элементов а потом поделить, так как сделать глобальную переменную для тебя сложно то добавь код и все
     
  5. Zheka2017
    Zheka2017 Topic starter Mar 18, 2019 2 Mar 11, 2017
  6. renameduser_302881
    renameduser_302881 Mar 18, 2019 Meepo 77 Feb 15, 2018
    Зачем ты вообще это делаешь?
     
  7. FatBilly_inactive301074
    FatBilly_inactive301074 Mar 18, 2019 Кавайный шакал | Школьник | Мамин проказник 0 Feb 14, 2018
    ты уже в названии чо-то не то Сделал
     
  8. JoppaPiki
    JoppaPiki Mar 25, 2019 Banned 11 Aug 19, 2018
    kosolapka,
    const int n = 5; //Отвечает за кол-во элементов в массиве
    int Arr[n]; .// убери эту строчку
    Sum(Arr, n);
    //Логика кода просто божественна) const int n = 5;//те это константное значение(оно не поменяется в процессе работы) - накой хуй ты вообще создал эту переменную - если можно было - int Arr[5];
     
  9. kosolapka
    kosolapka Mar 25, 2019 Слишком ленивый, чтобы писать. 796 Jan 2, 2018
    Зачем ты мне написал? А не тому, кому нужна была помощь?
     
  10. JoppaPiki
    JoppaPiki Mar 25, 2019 Banned 11 Aug 19, 2018
  11. JoppaPiki
    JoppaPiki Mar 25, 2019 Banned 11 Aug 19, 2018
    STD либа - пизидаааааааа!!!!!
     
  12. dESvar
    dESvar Mar 30, 2019 прогер свободный 0 Dec 23, 2018
    Code
    #include <iostream>
    using namespace std;

    int Buffer, Arr[512], Brr[512];
    void FillRand(int Arr1[], const int n1)
    {
    for (int i = 0; i < n1; i++)
    {
    Arr1[i] = rand() % 100;
    }
    }
    void Print(int Arr2[], const int n2)
    {
    //Вывод массива на экран:
    for (int i = 0; i < n2; i++)
    {
    cout << Arr2[i] << "\t";
    }
    cout << endl;
    }
    void Sort(int Arr3[], const int n3)//buble sort
    {
    for (int i = 0; i < n3; i++)
    {
    for (int j = i + 1; j < n3; j++)
    {
    if (Arr3[j < Arr3[i]])
    {
    Buffer = Arr3[i];
    Arr3[i] = Arr3[j];
    Arr3[j] = Buffer;
    }
    }
    }
    }
    void Sum(int Arr4[], const int n4)
    {
    double sum = 0;
    for (int i = 0; i < n4; i++)
    {
    sum += Arr4[i]; //Считает сумму элементов массива.
    }
    cout << "Сумма элементов массива = " << sum << endl;
    cout << endl;
    }
    int main(){
    setlocale(LC_ALL, "Rus");
    const int n = 10;
    Arr[n];
    FillRand(Arr, n);
    Sort(Arr, n);
    Print(Arr, n);

    cout << "\n--------------------------------------------------\n";
    const int m = 8;
    Brr[m];
    FillRand(Brr, m);
    Sort(Brr, m);
    Print(Brr, m);
    cout << "------------------Сумма массива------------------";
    const int c = 5;//Отвечает за кол-во элементов в массиве
    Arr[c];
    Sum(Arr, c);

    return 0;
    }
     
  13. dESvar
    dESvar Mar 30, 2019 прогер свободный 0 Dec 23, 2018
    думаю починил и кстати константу нельзя изменять
     
  14. mekab
    mekab Mar 30, 2019 1 Mar 23, 2019
    гений 2.0
     
  15. dESvar
    dESvar Mar 30, 2019 прогер свободный 0 Dec 23, 2018
    спасибо что признал кто я
     
Loading...
Top