1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Помогите Написать Задачу На С++

Тема в разделе "MS Visual C++", создана пользователем beluityman, 13 ноя 2013.

  1. beluityman

    beluityman New Member

    Репутация:
    0
    Регистрация:
    12 ноя 2013
    Сообщения:
    3
    Симпатии:
    0
    Пожалуйста помогите написать программу на С++

    Ввести вектор действительных чисел. Все элементы вектора размещены за его максимальным элементом, увеличить на среднее арифметическое элементов вектора.

    _______________________________________________

    Вот наброски программы которую я написал, но выводит неправильный результат,... не увеличивает элементы массива на среднее арифметическое после максимального элемента..
    не могу понять где проблема.... :huh:
    ________________________________________________

    Код:
    #include <iostream>
    #include <conio.h>
    using namespace std;
    void main()
    {
    setlocale(LC_ALL, "rus");
    int n, i, x, max;
    float a[50], sum=0;
    cout << "Введите количество чисел: ";
    cin >> n;
    cout << "Введите числа: ";
    for (i=0; i<n; i++)
    cin >> a[i];
    for (i=0; i<n; i++)
    sum+=a[i];
    x=sum/n;
    max = a[0];
    for (i=1; i<n; i++) {
    if (a[i]>max) {
    max=a[i];
    }
    }
    for (i=0; i>max; i++)
    {a[i]+=x;
    }
    Код:
    for (i=0; i<n; i++) {
    cout<<a[i];
    }
    _getch();
    }

    _____________
    Спасибо большое всем откликнувшимся!
     
  2. rrrFer

    rrrFer Гость

    Репутация:
    0
    Код:
    int max;
    float a[50];
    
    max = a[0];
    тут проблема
     
  3. beluityman

    beluityman New Member

    Репутация:
    0
    Регистрация:
    12 ноя 2013
    Сообщения:
    3
    Симпатии:
    0

    А можешь сделать рабочую версию из наброска? Пожалуйста... умоляю!!!!
     
  4. rrrFer

    rrrFer Гость

    Репутация:
    0
    ты видишь что у тебя переменные разных типов? а ты их присваиваешь. При этом что-тот округляется и работает неверно.
    о в твоем коде явно не одна проблема
     
  5. beluityman

    beluityman New Member

    Репутация:
    0
    Регистрация:
    12 ноя 2013
    Сообщения:
    3
    Симпатии:
    0
    Прошу тебя помоги написать программу попроще..... очень нужно понять что не так..очень... на днях экзамен а я не понимаю(...

    очень нужно!,. пожалуйста
     
Загрузка...
Похожие Темы - Помогите Написать Задачу
  1. donny555
    Ответов:
    1
    Просмотров:
    283
  2. m2x9
    Ответов:
    3
    Просмотров:
    1.190
  3. 888Senya
    Ответов:
    1
    Просмотров:
    1.800
  4. alex10
    Ответов:
    2
    Просмотров:
    1.535
  5. elena1991
    Ответов:
    0
    Просмотров:
    944

Поделиться этой страницей