Skip over navigation
Cambridge University Faculty of Mathematics NRich logo
menu search
  • Teachers expand_more
    • Early years
    • Primary
    • Secondary
    • Post-16
    • Events
    • Professional development
  • Students expand_more
    • Primary
    • Secondary
    • Post-16
  • Parents expand_more
    • Early Years
    • Primary
    • Secondary
    • Post-16
  • Problem-Solving Schools
  • About NRICH expand_more
    • About us
    • Impact stories
    • Support us
    • Our funders
    • Contact us
  • search

Or search by topic

Number and algebra

  • The Number System and Place Value
  • Calculations and Numerical Methods
  • Fractions, Decimals, Percentages, Ratio and Proportion
  • Properties of Numbers
  • Patterns, Sequences and Structure
  • Algebraic expressions, equations and formulae
  • Coordinates, Functions and Graphs

Geometry and measure

  • Angles, Polygons, and Geometrical Proof
  • 3D Geometry, Shape and Space
  • Measuring and calculating with units
  • Transformations and constructions
  • Pythagoras and Trigonometry
  • Vectors and Matrices

Probability and statistics

  • Handling, Processing and Representing Data
  • Probability

Working mathematically

  • Thinking mathematically
  • Developing positive attitudes
  • Cross-curricular contexts

Advanced mathematics

  • Decision Mathematics and Combinatorics
  • Advanced Probability and Statistics
  • Mechanics
  • Calculus

For younger learners

  • Early Years Foundation Stage

N000ughty Thoughts

Age 14 to 16
Challenge Level Yellow star
  • Problem
  • Student Solutions

Thank you Vassil Vassilev, Yr 11, Lawnswood High School, Leeds for the solution below, well done! Danny Ng, 16, from Milliken Mills High School, Canada sent a very similar solution and so did Koopa Koo of Boston College.

First I tried to convince myself that 100! has 24 noughts. I did that by counting the number of 5s in the numbers from 1 to 100 which are all multiplied together. I did that because a zero at the end can only be produced by multiplying an even number with a 5 and there are more even numbers than multiples of 5 in the product.

Range of numbers Number of 5
1 - 10 2
11 - 20 2
21 - 30 3
31 - 40 2
41 - 50 3
51 - 60 2
61 - 70 2
71 - 80 3
81 - 90 2
91 - 100 3
total 24

Also there is another way to find the number of zeros. This is by:

100 / 5 = 20 this is the number of multiples of 5
20 / 5 = 4 this is the number of multiples of 5 2

When we add this two together we get 24 which is exactly the number of noughts in 100!

So to see if my rule works I will find how many noughts are there in 1000!:

1000 / 5 = 200 this is the number of multiples of 5
200 / 5 = 40 this is the number of multiples of 5 2
40 / 5 = 8 this is the number of multiples of 5 3
8 / 5 = 1.6 this is the number of multiples of 5 4 .

The number of zeros has to be a whole number so the number of multiples of 5 4 is 1 which is the integer part of 1.6 (written [1.6] ). Note that the process stops when division by 5 gives a number less than 5. If we add those answers together we will get the number of noughts. 200 + 40 + 8 + 1 = 249. From here we see that my rule works.

So to get the number of noughts in 10 000! we just divide by 5 to get the number of 5s:

10000 / 5 = 2000 this is the number of multiples of 5
2000 / 5 = 400 this is the number of multiples of 5 2
400 / 5 = 80 this is the number of multiples of 5 3
80 / 5 = 16 this is the number of multiples of 5 4
16 / 5 = 3.2 so [3.2] = 3 is the number of multiples of 5 5

2000 + 400 + 80 + 16 + 3 = 2499

To get the number of noughts in 100 000!:

100000 / 5 = 20000 this is the number of multiples of 5
20000 / 5 = 4000 this is the number of multiples of 5 2
4000 / 5 = 800 this is the number of multiples of 5 3
800 / 5 = 160 this is the number of multiples of 5 4
160 / 5 = 32 this is the number of multiples of 5 5
32 / 5 = 6.4 so [6.4]= 6 is the number of multiples of 5 6
6.4 / 5 = 1.28 so [1.28] = 1 is the number of multiples of 5 7

20000 + 4000 + 800 + 160 + 32 + 6 + 1= 24999

Here is how Koopa Koo gave the solution for 1 000 000!.

Let [x] denotes the greatest integer that does not exceed x.

The number of right most zeros of 1 000 000! = [1000000/5] +[1000000/5 2] +[1000000/5 3] +[1000000/5 4] +[1000000/5 5] +[1000000/5 6] +[1000000/5 7] + [1000000/5 8] = 200000 + 40000 + 8000 + 1600 + 320 + 64 + 12 + 2 = 249998.

You may also like

Squaresearch

Consider numbers of the form un = 1! + 2! + 3! +...+n!. How many such numbers are perfect squares?

Factorial

How many zeros are there at the end of the number which is the product of first hundred positive integers?

Fac-finding

Lyndon chose this as one of his favourite problems. It is accessible but needs some careful analysis of what is included and what is not. A systematic approach is really helpful.

  • Tech help
  • Accessibility Statement
  • Sign up to our newsletter
  • Twitter X logo

The NRICH Project aims to enrich the mathematical experiences of all learners. To support this aim, members of the NRICH team work in a wide range of capacities, including providing professional development for teachers wishing to embed rich mathematical tasks into everyday classroom practice.

NRICH is part of the family of activities in the Millennium Mathematics Project.

University of Cambridge logo NRICH logo