#include < iostream>
using namespace std;
int main()
{
// 1*2*3*4*5*6*7*8*9*10 = 3628800
setlocale(lc_all, "russian");
unsigned int n;
long long int result = 1;
cin > > n;
for(int i = 1; i < = n; i++){
result = result * i;
}
cout < < endl < < result;
return 0;
}
проверка10
3628800
5
120
Поделитесь своими знаниями, ответьте на вопрос:
Система команд исполнителя кузнечика расширилась: вправо влево 1. находясь над числом 1, кузнечик приступил к выполнению следующей программы: вправо 5, вправо 5, вправо 5, влево 3, вправо 8, влево 7, вправо 2 запишите арифметическое вырожение для записи перемешений кузнечика 2.выполнив программу вправо 5, вправо 3, вправо 2, влево 4, вправо 3, влево 1, вправо 2 кузнечик оказался над числом 12 запишите уровнения для вычисления числа, над которым кузнечин находился перев выполнением этой программы 3. известно что кузнечик выполнил программу, в которой 4 команды вправо 2, а команд влево 3 в два раза меньше. запишите одну команду, на которую можно заменить эту программу
1) 1+5+5+5-3+8-7+2=16 кузнечик оказался над числом 16 2)х+5+3+2-4+3-1+2=12 х+10=12 х=2 кузнечик был над числом 2 3) 4*2+2*(-3)=8-6=2 можно записать просто вправо 2 вот только вчера решил