steger
?>

Обработка последовательности дробных чисел. введите количество чисел последовательности › 5 вводите последовательность. после ввода каждого числа нажимайте enter › 5.4 › 7.8 › 3.0 › 1.5 › 2.3 количество чисел: 5 среднее арифметическое: 4.00 минимальное число: максимальное число: для завершения нажмите enter

Информатика

Ответы

verakmves
#include <iostream>
using namespace std;
int main() 
{
double a[1], sum = 0.0, average, min, max;
cout << "Input 5 elements through a gap:\n";
 for (int i = 1; i < 6; i++)
 {
 cin >> a[i]; min = a[i]; max = a[i];
 sum = sum + a[i];
 average = sum / i;
}
for (int i = 1; i < 6; i++)
{
 if (min > a[i])
   {
   min = a[i];
}
if (max < a[i])
 {
  max = a[i];
  }
 }
cout << average << " " << min << " " << max;

return 0;}
luksorsps20096124
Постфиксную запись удобно воспринимать как манипуляции со стеком — аналогом длинной трубки с отверстием внизу. в которую можно класть шары, при этом каждый следующий шар проталкивает дальше предыдущие.

Идём по записи
1) 5 — кладём в стек 5
2) 13 — кладём в стек 13
3) 7 — кладём в стек 7
4) - — вытаскиваем из стека два последних шара (13 и 7) и кладём обратно их разность 13 - 7 = 6
5) * — вытаскиваем из стека два последних шара (5 и 6) и кладём обратно их произведение (5 * 6 = 30). 30 и будет ответом.

Эта запись равносильна такой: 5 * (13 - 7)
Вычислите выражение, записанное в постфиксной форме: 5 13 7 - * объясните ответ
lechocolat
Постфиксную запись удобно воспринимать как манипуляции со стеком — аналогом длинной трубки с отверстием внизу. в которую можно класть шары, при этом каждый следующий шар проталкивает дальше предыдущие.

Идём по записи
1) 5 — кладём в стек 5
2) 13 — кладём в стек 13
3) 7 — кладём в стек 7
4) - — вытаскиваем из стека два последних шара (13 и 7) и кладём обратно их разность 13 - 7 = 6
5) * — вытаскиваем из стека два последних шара (5 и 6) и кладём обратно их произведение (5 * 6 = 30). 30 и будет ответом.

Эта запись равносильна такой: 5 * (13 - 7)
Вычислите выражение, записанное в постфиксной форме: 5 13 7 - * объясните ответ

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Обработка последовательности дробных чисел. введите количество чисел последовательности › 5 вводите последовательность. после ввода каждого числа нажимайте enter › 5.4 › 7.8 › 3.0 › 1.5 › 2.3 количество чисел: 5 среднее арифметическое: 4.00 минимальное число: максимальное число: для завершения нажмите enter
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

andreokiseleo69421
AOS2015
Галстян874
punchf
pnatalia
puma802
gilmore886173
vgolentsova
topshopnails
sahar81305
Илья_Ветклиники1655
tanya62soldatova72
ermisyareg436
Nertman45
Olga-Rauisovna