Search a number
-
+
331101040 = 24523917317
BaseRepresentation
bin10011101111000…
…011001101110000
3212002000200020111
4103233003031300
51134230213130
652504351104
711130212104
oct2357031560
9762020214
10331101040
1115a997126
1292a75494
1353799c9a
1431d8b904
151e10402a
hex13bc3370

331101040 has 40 divisors (see below), whose sum is σ = 773075520. Its totient is φ = 131878656.

The previous prime is 331101037. The next prime is 331101053. The reversal of 331101040 is 40101133.

It is a tau number, because it is divible by the number of its divisors (40).

It is a self number, because there is not a number n which added to its sum of digits gives 331101040.

It is a congruent number.

It is an unprimeable number.

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 10462 + ... + 27778.

It is an arithmetic number, because the mean of its divisors is an integer number (19326888).

Almost surely, 2331101040 is an apocalyptic number.

It is an amenable number.

331101040 is an abundant number, since it is smaller than the sum of its proper divisors (441974480).

It is a pseudoperfect number, because it is the sum of a subset of its proper divisors.

331101040 is a wasteful number, since it uses less digits than its factorization.

331101040 is an odious number, because the sum of its binary digits is odd.

The sum of its prime factors is 17569 (or 17563 counting only the distinct ones).

The product of its (nonzero) digits is 36, while the sum is 13.

The square root of 331101040 is about 18196.1820171156. The cubic root of 331101040 is about 691.8100205761.

Adding to 331101040 its reverse (40101133), we get a palindrome (371202173).

The spelling of 331101040 in words is "three hundred thirty-one million, one hundred one thousand, forty".

Divisors: 1 2 4 5 8 10 16 20 40 80 239 478 956 1195 1912 2390 3824 4780 9560 17317 19120 34634 69268 86585 138536 173170 277072 346340 692680 1385360 4138763 8277526 16555052 20693815 33110104 41387630 66220208 82775260 165550520 331101040