1#include <iostream>
2#include <math.h>
3using namespace std;
4
5int main()
6{
7 setlocale(0, "Russian");
8
9 cout << "Введите количество элементов массива\n";
10 int p;
11 cin >> p;
12
13 double *mas;
14 mas = new double[p];
15
16 cout << "Заполните массив\n";
17 for (int i = 0; i < p; i++)
18 cin >> mas[i];
19
20 cout << "Введите диапозон\n";
21 int a, b;
22 cin >> a >> b;
23
24 int k= 0,iMax=0;
25 double Max = mas[0];
26 /*В этом цикле находим количество элементов массива,лежащих в заданном диапозоне,
27 а также номер максимального элемента массива*/
28 for (int i = 0; i < p; i++)
29 {
30 if ((mas[i]>a) && (mas[i] < b))
31 k++;
32
33 if (mas[i]>Max)
34 {
35 Max = mas[i];
36 iMax = i;
37
38 }
39 }
40
41 double sum = 0;
42 //Считаем сумму элементов массива, лежащих после максимального элемента
43 for (int i = iMax + 1; i < p; i++)
44 sum += mas[i];
45
46 cout << "Количество элементов, лежащих в диапозоне от " << a << " до " << b << " равно " << k<<endl;
47 cout << "Сумма элементов массива, расположенных после максимального элемента равна " << sum<<endl;
48
49 double Min;
50 // Сортируем массив по убыванию модулей элементов
51 for (int i = 0; i < p-1; i++)
52 {
53 for (int j = i + 1; j < p; j++)
54
55 if (fabs(mas[i]) < fabs(mas[j]))
56 {
57
58 Min = mas[i];
59 mas[i] = mas[j];
60 mas[j] = Min;
61 }
62
63 }
64
65 cout << "Упорядоченный массив:\n";
66
67 for (int i = 0; i < p; i++)
68 cout << mas[i] << "\t";
69
70 delete[] mas;
71
72 return 0;
73
74}
1#include <iostream>
2#include <math.h>
3using namespace std;
4
5int main()
6{
7 setlocale(0, "Russian");
8
9 cout << "Введите количество элементов массива\n";
10 int p;
11 cin >> p;
12
13 double *mas;
14 mas = new double[p];
15
16 cout << "Заполните массив\n";
17 for (int i = 0; i < p; i++)
18 cin >> mas[i];
19
20 cout << "Введите диапозон\n";
21 int a, b;
22 cin >> a >> b;
23
24 int k= 0,iMax=0;
25 double Max = mas[0];
26 /*В этом цикле находим количество элементов массива,лежащих в заданном диапозоне,
27 а также номер максимального элемента массива*/
28 for (int i = 0; i < p; i++)
29 {
30 if ((mas[i]>a) && (mas[i] < b))
31 k++;
32
33 if (mas[i]>Max)
34 {
35 Max = mas[i];
36 iMax = i;
37
38 }
39 }
40
41 double sum = 0;
42 //Считаем сумму элементов массива, лежащих после максимального элемента
43 for (int i = iMax + 1; i < p; i++)
44 sum += mas[i];
45
46 cout << "Количество элементов, лежащих в диапозоне от " << a << " до " << b << " равно " << k<<endl;
47 cout << "Сумма элементов массива, расположенных после максимального элемента равна " << sum<<endl;
48
49 double Min;
50 // Сортируем массив по убыванию модулей элементов
51 for (int i = 0; i < p-1; i++)
52 {
53 for (int j = i + 1; j < p; j++)
54
55 if (fabs(mas[i]) < fabs(mas[j]))
56 {
57
58 Min = mas[i];
59 mas[i] = mas[j];
60 mas[j] = Min;
61 }
62
63 }
64
65 cout << "Упорядоченный массив:\n";
66
67 for (int i = 0; i < p; i++)
68 cout << mas[i] << "\t";
69
70 delete[] mas;
71
72 return 0;
73
74}
1int k=1;
2int s;cin>>s;
3for(int i=1;k<=s;i++)
4 for(int j=1;j<=i && k<=s;j++)
5 {
6 cout<<i<<' ';
7 k++;
8 }
1#include <iostream>
2double s(double a, int er)
3{
4 if (er == 0)
5 {
6 return 1;
7 }
8 if (er % 2 == 0)
9 {
10 return s(a * a, er / 2);
11 }
12 return a * s(a, er - 1);
13}
14int main()
15{
16 double a;
17 int n;
18 std::cin >> a >> n;
19 std::cout << s(a, n);
20 return 0;
21}