Язык с++: #include < iostream> using namespace std; void main(){ int n=5, k, f=1; //f - факториал, n - число, фак-ал которого нужно вычислить while(k< =n){ f*=k; k++; } cout< < "факториал числа "< < n< < " равен : "< < f< < endl; } pascal: program z4; var n, k, f: integer; begin write('введите число, для которого нужно вычислить факториал : '); readln(n); k: =1; f: =1; while(k< =n) begin f: =f*k; k: =k+1; end; writeln('факториал равен : ', f); end.
yastrik
07.09.2020
Не совсем ясно, что необходимо, но отвечу так: алгоритм: 1. сравниваем числа m и n. результат присваиваем некоторой переменной, к примеру max 2. сравниваем max с числом k и присваиваем результат переменной max. и программа на языке pascal, как образец, : var m,n,k: integer; //объявление переменных, как целые числа var max: integer; //для результата begin if(m> n) max: =m else { max: =n }; if(max> k) max: =max else {max: =k}; p.s.: заранее извиняюсь за возможные ошибки синтаксиса в коде
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
(дайте определение понятию письменно)13 дайте название алгоритмам, ниже: телошиклаусловиеданет