<span>//PascalABC.NET
//Версия 3.3, сборка 1634 (14.02.2018)</span>
begin
var s:BigInteger;
for var i:=1 to ReadInteger('Введите количество слагаемых->') do
s+=Range(1,ReadInteger('n!=')).Aggregate((r,n)->r*n).Println;
Println('Сумма=',s);
end.
Пример:
Введите количество слагаемых-> 3
n!= 4
24
n!= 3
6
n!= 5
120
Сумма= 150
река, рука, раз, Кар, стук, куст,, сера,, уста,
На третьей строчке происходит операция: 33*2 + 75 = 141
На четвертой: 141 + 33/2 (с округлением вниз) = 157
В условии выполняется else, потому что b больше а. C присваивается значение 141 + 25 = 166
К концу выполнения программы, a = 141, b = 157, c = 166
В Паскале чтобы вывести вместо переменной текст, или чтобы присвоить строковой переменной значение используется не двойная, а одинарная кавычка - '
1. по ячейке кликните правой кнопкой - формат ячеек - вкладка выравнивание - поставить галочку возле переносить по словам - ок
2. по ячейке кликните правой кнопкой - формат ячеек - вкладка выравнивание - по горизонтали (нажимаете на стрелочку) и выбираете, также по вертикали нажимаете на стрелочку и выбираете - ок
3. тут смотря какой микрософт стоит:
- можно начать на диаграмму правой кнопкой и формат области диаграммы и выбрать подписи данных - ок