novkatrina
?>

Найти значение выражения , где n! означает факториал числа n ( n != 1*2*3*…*n. (Определить функцию для расчета факториала натурального числа.) нужно написать код C++

Информатика

Ответы

Хромов1501
Uses
  crt;

var
  a, b, c: integer;

begin
  clrscr;
  writeln('Что вы хотите сделать?');
  writeln('1-сложить 2-отнять 3-разделить 4-умножить');
  readln(c);
  if c = 1 then begin
    read(a, b);
    writeln(a + b)
  end
  else
  if c = 2 then begin
    read(a, b);
    writeln(a - b)
  end
    else
  if c = 3 then begin
    read(a, b);
    writeln(a / b)
  end
      else
  if c = 4 then begin
    read(a, b);
    writeln(a * b);
  end
  else
    write('Так, стоп, че за фигня? Где то тут меня надурили...');
  readkey
end.

Но короче и понятнее это написать так:
uses
  crt;

var
  a, b, c: integer;

begin
  ClrScr;
  Writeln('Что вы хотите сделать?');
  Write('1-сложить 2-отнять 3-разделить 4-умножить'); Readln(c);
  if (c >= 1) and (c <= 4) then begin
    Write('Введите через пробел два натуральных числа: '); Read(a, b);
    case c of
      1: Writeln(a + b);
      2: Writeln(a - b);
      3: Writeln(a / b);
      4: Writeln(a * b)
    end;
  end
  else Write('Так, стоп, че за фигня? Где то тут меня надурили...');
  ReadKey
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Найти значение выражения , где n! означает факториал числа n ( n != 1*2*3*…*n. (Определить функцию для расчета факториала натурального числа.) нужно написать код C++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vkorz594
mos197653
Дружинин
testovvanya
eshabunina
elena-ppk
Олег1105
misspodvigina
Иванов
pravovoimeridian
reinish23
Elen-ti81459
Рощак_Ольга573
dilanarthur27
dshi67orbru