Загрузка...

Не пойму что не так зделал

Тема в разделе C/C++ создана пользователем Zheka2017 18 мар 2019. 586 просмотров

Загрузка...
  1. kosolapka
    kosolapka 18 мар 2019 Слишком ленивый, чтобы писать. 797 2 янв 2018
    Zheka2017, бери код из функции сум и добавь в авг
     
  2. Zheka2017
    Zheka2017 Автор темы 18 мар 2019 1 11 мар 2017
  3. Zheka2017
    Zheka2017 Автор темы 18 мар 2019 1 11 мар 2017
    kosolapka, ооо, блин ты выручаешь))))
     
  4. kosolapka
    kosolapka 18 мар 2019 Слишком ленивый, чтобы писать. 797 2 янв 2018
    Zheka2017, что ну? Чтобы высчитать среднее значение тебе надо узнать сумму элементов а потом поделить, так как сделать глобальную переменную для тебя сложно то добавь код и все
     
  5. Zheka2017
    Zheka2017 Автор темы 18 мар 2019 1 11 мар 2017
  6. I-E-X
    I-E-X 18 мар 2019 Meepo 77 15 фев 2018
    Зачем ты вообще это делаешь?
     
  7. FatBilly_inactive301074
    FatBilly_inactive301074 18 мар 2019 Кавайный шакал | Школьник | Мамин проказник 0 14 фев 2018
    ты уже в названии чо-то не то Сделал
     
  8. JoppaPiki
    JoppaPiki 25 мар 2019 Заблокирован(а) 11 19 авг 2018
    kosolapka,
    const int n = 5; //Отвечает за кол-во элементов в массиве
    int Arr[n]; .// убери эту строчку
    Sum(Arr, n);
    //Логика кода просто божественна) const int n = 5;//те это константное значение(оно не поменяется в процессе работы) - накой хуй ты вообще создал эту переменную - если можно было - int Arr[5];
     
  9. kosolapka
    kosolapka 25 мар 2019 Слишком ленивый, чтобы писать. 797 2 янв 2018
    Зачем ты мне написал? А не тому, кому нужна была помощь?
     
  10. JoppaPiki
    JoppaPiki 25 мар 2019 Заблокирован(а) 11 19 авг 2018
  11. JoppaPiki
    JoppaPiki 25 мар 2019 Заблокирован(а) 11 19 авг 2018
    STD либа - пизидаааааааа!!!!!
     
  12. dESvar
    dESvar 30 мар 2019 прогер свободный 0 23 дек 2018
    Код
    #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 30 мар 2019 прогер свободный 0 23 дек 2018
    думаю починил и кстати константу нельзя изменять
     
  14. mekab
    mekab 30 мар 2019 1 23 мар 2019
    гений 2.0
     
  15. dESvar
    dESvar 30 мар 2019 прогер свободный 0 23 дек 2018
    спасибо что признал кто я
     
Top