2 строки отобразит браузер
1 операция - 5 · 2 = 10
2 операция - x + 10
3 операция - 2 · x
4 операция - (2 · x) - 3
5 операция - ((2 · x) - 3) · 2
6 операция - x + 10 - (((2 · x) - 3) · 2)
7 операция - (x + 10 - (((2 · x) - 3) · 2)) / 5
<h2>Итого</h2>
7 операций
1)
uses crt;
const
n=5;m=7;
var
i,j,s:integer;
a:array[1..n,1..m]of integer;
begin
randomize;
clrscr;
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(40)-19;
write(a[i,j]:4);
end;
writeln;
end;
writeln;
for j:=1 to m do
begin
s:=0;
for i:=1 to n do
s:=s+a[i,j];
writeln ('j:',j,' ', s);
writeln;
end;
end.<span>
</span>
В цикле While (пока в бочке не будет необходимых X литров воды) прибавлять по N литров (1,2,3,4,5 - в разных циклах). Т.е. бочка = бочка + Nлитровый сосуд. На проверку условие: Бочка<X литров. Внутри цикла считаем, сколько раз он выполнялся. По окончании считаем разницу между объемом бочки и фактическим количеством воды, налитым в итоге
#include <iostream>
using namespace std;
int main()
{
int X[10];
long int sum = 0, prod = 1;
int k = 0;
for (int i = 0; i < 10; i++)
{
cout << "X[" << i << "] = ";
cin >> X[i];
if (X[i] < 0) sum += X[i];
if (X[i] != 0) prod *= X[i];
if (X[i] > 0) k++;
}
cout << "Сумма отрицательных = " << sum << endl;
cout << "Количество положительных = " << k << endl;
cout << "Произведение ненулевых = " << prod << endl;
//system("pause");
return 0;
}