Вероятность нормальной работы двигателя Pн = 0,95 => вероятность того, что двигателю потребуетcя вмешательство Pв = 0,05
Тогда вероятность того, что двум двигателям потребуетcя вмешательство ( а двум другим при этом нет) равна: Р = Pв*Pв*Pн*Pн = 0,05*0,05*0,95*0,95 ≈ 0,0023
Вероятность того, что не более одного ( т.е. 1 или не одного) двигателя потребуют вмешательства равна Р = Pв*Pн*Pн*Pн + Pн*Pн*Pн*Pн = 0,05*0,95*0,95*0,95 + 0,95*0,95*0,95*0,95 = = 0,95*0,95*0,95 (0,05 + 0,95) = 0,95*0,95*0,95 * 1 = 0,8574
1 #include <iostream> 2 #include <locale.h>//для корректного вывода кирилици на консоль 3 using namespace std; 4 #define N 5 5 void main() 6 { 7 setlocale(LC_ALL,"");//для корректного вывода кирилици на консоль 8 float arry[N] = { 10.2, 11.6, 10.8, 11.2, 11.0};//значение процентных ставок в массиве 9 float summa = 100, kurs = 0;// изначально устанавливаем сумму в 100 дол и наименьший возможный курс 10 int nomber_of_bank = 0;//дополнительная переменная для отображения названия банка из swich-а 11 for(int i = 0; i < N; i++)//пробегаемся по массиву 12 if(arry[i]>kurs)//ищем наибольшую процентную ставку 13 { 14 kurs = arry[i];//запоминаем наибольший курс 15 nomber_of_bank = i;//запоминаем позицию массива с наибольшим значение для отображения названия банка 16 } 17 for(int i = 0; i < N; i++)// для проверки самих себя выводим на консоль все значения массива 18 cout<<arry[i]<<" "; 19 cout<<endl<<"Наибольшая ставка - "<<arry[nomber_of_bank];//дальше думаю всё должно быть понятно 20 switch(nomber_of_bank) 21 { 22 case 0: 23 cout<<" в банке\"Рога и копыта\""<<endl; 24 break; 25 case 1: 26 cout<<" в банке\"Альбатрос\""<<endl; 27 break; 28 case 2: 29 cout<<" в банке\"Лёлик и Болик\""<<endl; 30 break; 31 case 3: 32 cout<<" в банке\"Братья Гавс\""<<endl; 33 break; 34 case 4: 35 cout<<" в банке\"Мавродий и Со\""<<endl; 36 break; 37 } 38 cout<<"Еквивалент "<<summa<<" дол. США составит - "<<arry[nomber_of_bank]*summa<<" руб. "<<endl ; 39 40 } Утро начинается не с кофе,жду за свой ответ "лучший" :) Удачи!
вероятность того, что двигателю потребуетcя вмешательство Pв = 0,05
Тогда вероятность того, что двум двигателям потребуетcя вмешательство
( а двум другим при этом нет) равна:
Р = Pв*Pв*Pн*Pн = 0,05*0,05*0,95*0,95 ≈ 0,0023
Вероятность того, что не более одного ( т.е. 1 или не одного) двигателя потребуют вмешательства равна
Р = Pв*Pн*Pн*Pн + Pн*Pн*Pн*Pн = 0,05*0,95*0,95*0,95 + 0,95*0,95*0,95*0,95 =
= 0,95*0,95*0,95 (0,05 + 0,95) = 0,95*0,95*0,95 * 1 = 0,8574
2 #include <locale.h>//для корректного вывода кирилици на консоль
3 using namespace std;
4 #define N 5
5 void main()
6 {
7 setlocale(LC_ALL,"");//для корректного вывода кирилици на консоль
8 float arry[N] = { 10.2, 11.6, 10.8, 11.2, 11.0};//значение процентных ставок в массиве
9 float summa = 100, kurs = 0;// изначально устанавливаем сумму в 100 дол и наименьший возможный курс
10 int nomber_of_bank = 0;//дополнительная переменная для отображения названия банка из swich-а
11 for(int i = 0; i < N; i++)//пробегаемся по массиву
12 if(arry[i]>kurs)//ищем наибольшую процентную ставку
13 {
14 kurs = arry[i];//запоминаем наибольший курс
15 nomber_of_bank = i;//запоминаем позицию массива с наибольшим значение для отображения названия банка
16 }
17 for(int i = 0; i < N; i++)// для проверки самих себя выводим на консоль все значения массива
18 cout<<arry[i]<<" ";
19 cout<<endl<<"Наибольшая ставка - "<<arry[nomber_of_bank];//дальше думаю всё должно быть понятно
20 switch(nomber_of_bank)
21 {
22 case 0:
23 cout<<" в банке\"Рога и копыта\""<<endl;
24 break;
25 case 1:
26 cout<<" в банке\"Альбатрос\""<<endl;
27 break;
28 case 2:
29 cout<<" в банке\"Лёлик и Болик\""<<endl;
30 break;
31 case 3:
32 cout<<" в банке\"Братья Гавс\""<<endl;
33 break;
34 case 4:
35 cout<<" в банке\"Мавродий и Со\""<<endl;
36 break;
37 }
38 cout<<"Еквивалент "<<summa<<" дол. США составит - "<<arry[nomber_of_bank]*summa<<" руб. "<<endl ;
39
40 }
Утро начинается не с кофе,жду за свой ответ "лучший" :) Удачи!