orgot9
?>

Напишите программу на питоне Делители факториала По заданному натуральному числу N необходимо вычислить количество натуральных чисел, которые являются делителями N! (факториала числа N Например, при N=4, N!=4⋅3⋅2⋅1=24. Это число имеет следующие делители: 1, 2, 3, 4, 6, 8, 12, 24. Таким образом, искомое количество составляет 8. Напишите программу, которая по натуральному N находит количество делителей его факториала. Формат входных данных Единственная строка входного файла содержит одно целое число N(1≤N≤45). Формат выходных данных Единственная строка выходного файла должна содержать одно целое число — найденное количество делителей числа N! Примеры Ввод 4 Вывод 8

Информатика

Ответы

vladimir686

Код + скриншот (код и вывод компилятора). Строки с #... - комментарии. Если хотите, что бы показывался весь процесс работы программы - уберите только "#". Если не нужно - можете удалить строки с #... (не обязательно):

N = int(input("N = "))

fact_N = 1

for i in range(1,N+1):

   fact_N *= i

#print("Factorial N = ",fact_N)

count_dividers = 0

for divider in range(1,fact_N+1):

   if (fact_N % divider == 0):

       count_dividers += 1

#        print(count_dividers,"divider = ",divider)

print("Amount of dividers for '",N,"' - ",count_dividers)


Напишите программу на питоне Делители факториала По заданному натуральному числу N необходимо вычисл
Nataliya Aleksandr1197
1)
#include <iostream>
using namespace std;

int main()
{
int n = 0;
cin >> n;
for (int i = 0; i < n; ++i) {
cout << 2 * i << endl;
}
return 0;
}
2)
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int a = 0, b = 0;
cin >> a >> b;
for (int i = a; i <= b; ++i) {
cout << pow(i, 2) << endl;
}
return 0;
}
3)
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int a = 0, b = 0, sum = 0;
cin >> a >> b;
for (int i = a; i <= b; ++i) {
sum += pow(i, 2);
}
cout << sum << endl;
return 0;
}
Nadegdasb
1)
var a,b,s:integer;
begin
Readln(a,b);
s:=0;
if (a<0)and(b<0) then
 begin a:=-a; b:=-b; end;
if a<0 then for var i:=1 to b do s+=a
else for var i:=1 to a do s+=b;
WriteLn(s);
end.

Пример:
-7 15
-105

2)
var n,s:integer;
begin
Readln(n);
s:=0;
for var i:=1 to n do s+=i;
WriteLn(s);
end.

Пример:
100
5050

3)
var a,b,s:integer;
begin
Readln(a,b);
s:=0;
for var i:=a to b do s:=s+i*i;
writeLn(s);
end.

Пример:
2 5
54

4)
var a,b,n:integer;
begin
Readln(a,b,n);
for var i:=1 to n do write(random(b-a+1)+a,' ');
end.

Пример:
10 20 5
11 12 14 14 18

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

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

Напишите программу на питоне Делители факториала По заданному натуральному числу N необходимо вычислить количество натуральных чисел, которые являются делителями N! (факториала числа N Например, при N=4, N!=4⋅3⋅2⋅1=24. Это число имеет следующие делители: 1, 2, 3, 4, 6, 8, 12, 24. Таким образом, искомое количество составляет 8. Напишите программу, которая по натуральному N находит количество делителей его факториала. Формат входных данных Единственная строка входного файла содержит одно целое число N(1≤N≤45). Формат выходных данных Единственная строка выходного файла должна содержать одно целое число — найденное количество делителей числа N! Примеры Ввод 4 Вывод 8
Ваше имя (никнейм)*
Email*
Комментарий*

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

Матвеев
kmb1960679
kryukovaem
milleniumwood633
nst-33764
vdnh451
bondarev05071962
Lapushkina
ovalenceva77
Levinalx4938
timeev3160
DVOct33
Mikhailova
lena260980
mishapavlov9