📅  最后修改于: 2022-03-11 14:46:58.906000             🧑  作者: Mango
#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<