0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 15
1

Составить программу, используя оператор REPEAT (найти N! – M!)

22.05.2013, 00:29. Показов 1487. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу для определения N! – M!, где N!=1*2*3*…*n.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2013, 00:29
Ответы с готовыми решениями:

Составить программу,используя оператор Repeat.Составить программу для определения N!-M!,где N!=1*2*3...n.
Составить программу,используя оператор Repeat.Составить программу для определения N!-M!,где...

Модифицировать программу используя оператор цикла REPEAT . UNTIL
Помогите пожалуйста модифицировать программу через оператор цикла REPEAT ... UNTIL. var...

Найти произведение четных и нечетных чисел, используя оператор repeat
Введите N чисел. Найти произведение четных и нечетных чисел, используя оператор РИпит. Еще нужна...

Разработайте программу, используя оператор REPEAT: произвести суммирование 10 произвольно введенных целых чисел
Разработайте программу, используя оператор REPEAT: произвести суммирование 10 произвольно введенных...

6
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
22.05.2013, 01:31 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program prg;
 uses crt;
 var n,m,i,j:real;
 begin
 write('chislo(n) =');readln(n);i:=n;
 write('chislo(m) =');readln(m);j:=m;
 repeat
  n:=(n*n);
  i:=i-1
  until  i<>0;
  repeat
  m:=(m*m);
  j:=j-1;
 until  j<>0;
 Writeln('Otvet = ',n-m);
end.
0
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 15
22.05.2013, 02:51  [ТС] 3
спасибо большое!!!
0
228 / 225 / 220
Регистрация: 03.07.2012
Сообщений: 466
22.05.2013, 12:31 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program prg;
 uses crt;
 var n,m,s,s1 : integer;
     
 begin
 write('chislo(n) =');readln(n);
 write('chislo(m) =');readln(m);
 s := 1;
 repeat
  s := s * n;
  dec(n);
 until  n=1;
 s1 := 1;
 repeat
  s1 := s1 * m;
  dec(m);
 until  m=1;
 Writeln('Otvet = ',s-s1);
end.
0
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
22.05.2013, 14:40 5
Цитата Сообщение от Торович Посмотреть сообщение
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program prg;
 uses crt;
 var n,m,s,s1 : integer;
     
 begin
 write('chislo(n) =');readln(n);
 write('chislo(m) =');readln(m);
 s := 1;
 repeat
  s := s * n;
  dec(n);
 until  n=1;
 s1 := 1;
 repeat
  s1 := s1 * m;
  dec(m);
 until  m=1;
 Writeln('Otvet = ',s-s1);
end.
ваш вариант короче )))
0
228 / 225 / 220
Регистрация: 03.07.2012
Сообщений: 466
22.05.2013, 15:02 6
Цитата Сообщение от newyork7776 Посмотреть сообщение
ваш вариант короче
нет, не короче, зато правильный
0
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
23.05.2013, 10:10 7
аааа понял в чом моя ошибка
я написал не 5! а 5^5.извините за неправильну програму
0
23.05.2013, 10:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2013, 10:10
Помогаю со студенческими работами здесь

Составить программу используя условный оператор if
составить программу используя условный оператор if

Составить программу, используя оператор выбора
Имеется пронумерованный список деталей: 1-шруп, 2-гайка, 3-винт, 4-гвоздь, 5-болт. Составить...

Составить программу, используя оператор цикла while
1. Составить программу, используя оператор цикла while, в соответствии с заданием. Вводить с...

С++- Составить программу используя оператор выбора case
Составить программу (используя оператор выбора case), которая по заданному номеру и значению...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru