2^36=<span>68719476736.............</span>
В параллелограмме указан ввод числа в переменную А, т.е. А будет равно 25;
Далее присваиваем значение переменным Х=1 и S=0;
Проверяем/сравниваем (обычно это условный оператор if).
У нас действительно S меньше или равно А, т.к. 0<25;
Выполняем блок действий Х=Х*4 (т.е. Х=4); S=S+X (т.е. S=4);
Опять проверяем/сравниваем 4<25, опять выполняем блок действий.
X=4*4=16 (т.к. старое значение уже было 4 и оно хранится в памяти)
S=4+16=20 (тоже что и с иксом);
Опять проверяем 20<25. Опять выполняем блок действий:
X=16*4=64
S=20+64=84
Проверяем :-) (надоело уже) 84<20????? Нет больше. Идем по ветке нет, т.е. выводим S.
На экране отобразиться число 84.
Ответ:
#include <iostream>
using namespace std;
int main()
{
int n,kl=0;double sum = 0;
cin >> n;
int** a;
a= new int* [n];
for (int i = 0; i < n; i++)
a[i] = new int[n];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
a[i][j] = rand() % 10;
}
for (int i = 0; i < n; i++)
{
cout << endl;
for (int j = 0; j < n; j++)
cout<<a[i][j]<<" ";
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n - i; j++)
if (a[i][j] != 0)
{
sum += a[i][j]; kl++;
}
}
cout << endl << sum/kl;
}
Объяснение:
1+2+3+4+5 15
-------------------- = ---------=5
10-5 5