📌  相关文章
📜  c++ 到 python 在线转换器 - Python 代码示例

📅  最后修改于: 2022-03-11 14:46:58.906000             🧑  作者: Mango

代码示例7
#include 
#include 
using namespace std;
 
int main()
{
    setlocale(0, "Russian");
 
    cout << "Введите количество элементов массива\n";
    int p;
    cin >> p;
 
    double *mas;          
    mas = new double[p];
 
    cout << "Заполните массив\n";  
    for (int i = 0; i < p; i++)
        cin >> mas[i];
 
    cout << "Введите диапозон\n";
    int a, b;
    cin >> a >> b;
 
    int k= 0,iMax=0;
    double Max = mas[0];
    /*В этом цикле находим количество элементов массива,лежащих в заданном диапозоне,
    а также номер максимального элемента массива*/
    for (int i = 0; i < p; i++)
    {
        if ((mas[i]>a) && (mas[i] < b))
            k++;
 
        if (mas[i]>Max)
        {
            Max = mas[i];
            iMax = i;
            
        }
    }
 
    double sum = 0;
    //Считаем сумму элементов массива, лежащих после максимального элемента
    for (int i = iMax + 1; i < p; i++)
        sum += mas[i];
 
    cout << "Количество элементов, лежащих в диапозоне от " << a << " до " << b << " равно " << k<