Skip to main content
Chapter 5 of 14
NCERT Solutions

A Story of Numbers — NCERT Solutions

CBSE · Class 8 · Mathematics

NCERT Solutions for A Story of Numbers, CBSE Class 8 Mathematics: 22 textbook questions solved step by step. Part of the CBSE Class 8 Mathematics syllabus.

113 questions70 flashcards6 formulas & key relations5 concepts

Interactive on Super Tutor

Studying A Story of Numbers? Get the full interactive chapter.

Quizzes, flashcards, AI doubt-solver and a step-by-step study plan — built for NCERT solutions and more.

Free trial, no card needed.

22 Questions Solved · 9 Sections

The first 11 solutions are open to read. The other 11 are free with a Super Tutor account.

Figure it Out — Section 3.1 (Number Systems using Sticks, Names, and Symbols)

1Suppose you are using the number system that uses sticks to represent numbers, as in Method 1. Without using either the number names or the numerals of the Hindu number system, give a method for adding, subtracting, multiplying and dividing two numbers or two collections of sticks.Show solution

Given: Numbers are represented by collections of sticks (one stick = one unit).

Addition: Place both collections of sticks together into one pile. The resulting collection represents the sum.

Example: ||| + |||| = ||||||| (3 + 4 = 7 sticks)

Subtraction: To subtract a smaller collection B from a larger collection A, pair each stick in B with one stick in A and remove those pairs. The remaining sticks in A represent the difference.

Example: ||||| − ||| → remove 3 pairs → || (5 − 3 = 2 sticks)

Multiplication: To multiply collection A by collection B, make as many copies of collection A as there are sticks in collection B, then combine all copies into one pile.

Example: ||| × || → make 2 copies of ||| → ||| ||| → combine → |||||| (3 × 2 = 6 sticks)

Division: To divide collection A by collection B, repeatedly remove a sub-collection of size equal to B from A and count how many times this can be done. The count (itself represented as a collection of sticks) is the quotient. Any remaining sticks form the remainder.

Example: |||||||| ÷ || → remove || four times → quotient = |||| (8 ÷ 2 = 4)

Thus all four arithmetic operations can be performed purely with physical stick collections, without using Hindu numerals or number names.

2One way of extending the number system in Method 2 is by using strings with more than one letter—for example, we could use 'aa' for 27. How can you extend this system to represent all the numbers? There are many ways of doing it!Show solution

Given: Method 2 uses single letters (e.g., a, b, c, …) for numbers. We extend it using strings of letters.

One possible extension (positional/place-value style):

Assign each letter a value: a = 1, b = 2, c = 3, …, z = 26.

For numbers beyond 26, use two-letter strings where the first letter represents the 'tens-like' position and the second the 'units-like' position. For example, treat it like a base-26 system:

  • 'aa' = 1×26 + 1 = 27
  • 'ab' = 1×26 + 2 = 28
  • 'az' = 1×26 + 26 = 52
  • 'ba' = 2×26 + 1 = 53
  • 'zz' = 26×26 + 26 = 702

For numbers beyond 702, use three-letter strings, and so on. In general, an nn-letter string can represent numbers up to 26n+26n−1+⋯+2626^n + 26^{n-1} + \cdots + 26.

Another possible extension (additive style):

Keep single letters for 1–26, then use repeated letters: 'aa' = 27, 'aaa' = 28, etc. (i.e., each extra 'a' adds 1 beyond 26). This is simpler but less efficient.

Conclusion: There are many valid ways. The key idea is to use combinations of symbols systematically so that every number has a unique representation, which is the foundation of any number system.

3Try making your own number system.Show solution

Sample student-created number system (base-4 using symbols):

Choose four symbols: ✦ (= 0), ● (= 1), ▲ (= 2), ■ (= 3).

Landmark numbers (powers of 4): 40=1, 41=4, 42=16, 43=64,…4^0=1,\ 4^1=4,\ 4^2=16,\ 4^3=64, \ldots

Write numbers in positional notation (like base-4):

  • 1 → ●
  • 2 → ▲
  • 3 → ■
  • 4 → ● ✦ (meaning 1×4+01\times4 + 0)
  • 5 → ● ● (meaning 1×4+11\times4 + 1)
  • 10 → ▲ ▲ (meaning 2×4+22\times4 + 2)
  • 16 → ● ✦ ✦ (meaning 1×16+0×4+01\times16 + 0\times4 + 0)

This system uses only 4 symbols, has a base of 4, and can represent every positive integer uniquely. Arithmetic can be performed by carrying when a digit reaches 4 (replace 4 of one symbol with 1 of the next higher position).

Note: Students may create any consistent system. The important features are: a fixed set of symbols, a clear rule for representing each number, and a method for arithmetic.

Figure it Out — Roman Numerals

1Represent the following numbers in the Roman system: (i) 1222 (ii) 2999 (iii) 302 (iv) 715Show solution

Concept: In the Roman system, we express the number as a sum of landmark numbers (I=1, V=5, X=10, L=50, C=100, D=500, M=1000) and write the corresponding symbols.

(i) 1222
1222=1000+100+100+10+10+1+11222 = 1000 + 100 + 100 + 10 + 10 + 1 + 1
=M+C+C+X+X+I+I= M + C + C + X + X + I + I
MCCXXII\boxed{MCCXXII}

(ii) 2999
2999=1000+1000+500+100+100+100+50+10+10+10+5+1+1+12999 = 1000 + 1000 + 500 + 100 + 100 + 100 + 50 + 10 + 10 + 10 + 5 + 1 + 1 + 1
=M+M+D+C+C+C+L+X+X+X+V+I+I+I= M + M + D + C + C + C + L + X + X + X + V + I + I + I
MMCCCCLXXXVIII\boxed{MMCCCCLXXXVIII}

(Note: Some versions of Roman numerals use subtractive notation: 2999 = MMCMXCIX. Both are acceptable; the additive form is used here as per the chapter's approach.)

(iii) 302
302=100+100+100+1+1302 = 100 + 100 + 100 + 1 + 1
=C+C+C+I+I= C + C + C + I + I
CCCII\boxed{CCCII}

(iv) 715
715=500+100+100+10+5715 = 500 + 100 + 100 + 10 + 5
=D+C+C+X+V= D + C + C + X + V
DCCXV\boxed{DCCXV}

Figure it Out — Roman Numerals Addition and Multiplication

(b)Add the following Roman numerals: LXXXVII + LXXVIIIShow solution

Given: LXXXVII + LXXVIII

Step 1: Identify the values.

  • LXXXVII = 50 + 10 + 10 + 10 + 5 + 1 + 1 = 87
  • LXXVIII = 50 + 10 + 10 + 5 + 1 + 1 + 1 = 78

Step 2: Combine all symbols.
L, X, X, X, V, I, I + L, X, X, V, I, I, I

Count: L×2, X×5, V×2, I×5

Step 3: Group and simplify (without converting to Hindu numerals).

  • 5 Is = V, so I×5 → V×1 (with 0 Is remaining). Now V count = 2+1 = 3.
  • 2 Vs = X, so V×3 → X×1 + V×1. Now X count = 5+1 = 6.
  • 5 Xs = L, so X×6 → L×1 + X×1. Now L count = 2+1 = 3.
  • 2 Ls = C, so L×3 → C×1 + L×1.

Step 4: Write the result.
C + L + X + V = CLXV

LXXXVII+LXXVIII=CLXV\text{LXXXVII} + \text{LXXVIII} = \boxed{\text{CLXV}}

Verification: 87 + 78 = 165 = 100 + 50 + 10 + 5 = CLXV ✓

multiplicationHow will you multiply two numbers given in Roman numerals, without converting them to Hindu numerals? Try to find the product of the following pairs of landmark numbers: V × L, L × D, V × D, VII × IX.Show solution

Method for multiplication in Roman numerals:
Use repeated addition. To multiply A × B, add A to itself B times (or B to itself A times), grouping and simplifying at each step.


V × L (5 × 50):
Add L five times: L + L + L + L + L = 5 Ls.
Since 2 Ls = C, we have: 5 Ls = 2C + L → but 5 Ls = 250.
Actually: 2 Ls = C, so 4 Ls = CC, and 5 Ls = CC + C = CCC...
Let us recount: 2L = C, 4L = CC, 5L = CC + L. But 2C = CC, 5C = D.
So 5L = CCL.
V×L=CCL(=250)V \times L = \boxed{CCL} \quad (= 250)


L × D (50 × 500):
This equals 25,000. In Roman numerals, M = 1000, so 25,000 = 25 × M.
Using an overline to denote ×1000: XXV‾\overline{XXV} or written as MMMMMMMMMMMMMMMMMMMMMMMM M (25 Ms).
L×D=25,000L \times D = 25{,}000
(In standard Roman numerals without extensions, this requires 25 M symbols: MMMMM...M (25 times).)


V × D (5 × 500):
Add D five times: D + D + D + D + D = 5 × 500 = 2500.
2D = M, so 4D = MM, 5D = MM + D = MMD.
V×D=MMD(=2500)V \times D = \boxed{MMD} \quad (= 2500)


VII × IX (7 × 9):
Add IX (=9) seven times:
9×7=639 \times 7 = 63
In Roman: 63 = 50 + 10 + 3 = LXIII.
VII×IX=LXIII(=63)VII \times IX = \boxed{LXIII} \quad (= 63)

Observation: Multiplication in Roman numerals is cumbersome because it requires repeated addition and regrouping, which is why Romans used the abacus for such calculations.

Figure it Out — Indigenous Number Systems

1A group of indigenous people in a Pacific island use different sequences of number names to count different objects. Why do you think they do this?Show solution

Answer: Different sequences of number names for different objects likely arose because these communities counted objects that had very different practical significance in their daily lives — for example, counting people, animals, fish, coconuts, or days may each have had cultural, ritual, or practical importance that led to separate counting traditions.

This is similar to how in some languages, different 'classifiers' are used with numbers depending on the shape or type of object being counted (e.g., in Japanese or Chinese). It may also reflect the fact that these communities did not need a single universal number system; instead, each counting context was self-contained and sufficient for its purpose.

In short, the different sequences reflect the cultural and practical contexts in which counting arose, rather than a single abstract notion of number.

2Consider the extension of the Gumulgal number system beyond 6 in the same way of counting by 2s. Come up with ways of performing the different arithmetic operations (+, −, ×, ÷) for numbers occurring in this system, without using Hindu numerals. Use this to evaluate the following:
(i) (ukasar-ukasar-ukasar-ukasar-urapon) + (ukasar-ukasar-ukasar-urapon)
(ii) (ukasar-ukasar-ukasar-ukasar-urapon) – (ukasar-ukasar-ukasar)
(iii) (ukasar-ukasar-ukasar-ukasar-urapon) × (ukasar-ukasar)
(iv) (ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar) ÷ (ukasar-ukasar)
Show solution

Background: The Gumulgal system counts by 2s:

  • urapon = 1
  • ukasar = 2
  • ukasar-urapon = 3
  • ukasar-ukasar = 4
  • ukasar-ukasar-urapon = 5
  • ukasar-ukasar-ukasar = 6
  • ukasar-ukasar-ukasar-urapon = 7
  • ukasar-ukasar-ukasar-ukasar = 8
  • ukasar-ukasar-ukasar-ukasar-urapon = 9
  • ukasar-ukasar-ukasar-ukasar-ukasar = 10

Each 'ukasar' contributes 2, and 'urapon' contributes 1.

Arithmetic methods (without Hindu numerals):

  • Addition: Combine the two sequences. If the combined sequence has two 'urapon's, replace them with one 'ukasar'. Simplify.
  • Subtraction: Remove matching terms from the larger sequence. If needed, replace one 'ukasar' with two 'urapon's to facilitate removal.
  • Multiplication: Repeated addition.
  • Division: Repeated subtraction, counting how many times the divisor fits.

(i) (ukasar-ukasar-ukasar-ukasar-urapon) + (ukasar-ukasar-ukasar-urapon)

First number = 4 ukasars + 1 urapon = 4×2+1=94 \times 2 + 1 = 9
Second number = 3 ukasars + 1 urapon = 3×2+1=73 \times 2 + 1 = 7

Combine: 7 ukasars + 2 urapon. Two urapon = one ukasar, so:
= 8 ukasars + 0 urapon = ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar

9+7=16=ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar9 + 7 = 16 = \text{ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar}


(ii) (ukasar-ukasar-ukasar-ukasar-urapon) – (ukasar-ukasar-ukasar)

First = 9, Second = 6.

Remove 3 ukasars from (4 ukasars + 1 urapon):
= 1 ukasar + 1 urapon = ukasar-urapon

9−6=3=ukasar-urapon9 - 6 = 3 = \text{ukasar-urapon}


(iii) (ukasar-ukasar-ukasar-ukasar-urapon) × (ukasar-ukasar)

First = 9, Second = 4.

Add 9 four times:
9+9=189 + 9 = 18 (ukasar × 9 = ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar)
18+9=2718 + 9 = 27
27+9=3627 + 9 = 36

In Gumulgal notation: 36=18×ukasar36 = 18 \times \text{ukasar}, i.e., 18 ukasars.

9×4=36=ukasar-ukasar-⋯-ukasar⏟18 ukasars9 \times 4 = 36 = \underbrace{\text{ukasar-ukasar-}\cdots\text{-ukasar}}_{18 \text{ ukasars}}


(iv) (ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar) ÷ (ukasar-ukasar)

First = 8 ukasars = 16, Second = 2 ukasars = 4.

Repeatedly remove groups of (ukasar-ukasar) from (ukasar×8):

  • Remove once: 6 ukasars remain
  • Remove twice: 4 ukasars remain
  • Remove thrice: 2 ukasars remain
  • Remove four times: 0 remain

Quotient = 4 removals = ukasar-ukasar

16÷4=4=ukasar-ukasar16 \div 4 = 4 = \text{ukasar-ukasar}

3Identify the features of the Hindu number system that make it efficient when compared to the Roman number system.Show solution

Features of the Hindu number system that make it more efficient than the Roman system:

  1. Place Value (Positional System): In the Hindu system, the value of a digit depends on its position. This means the same digit (e.g., 2) can represent 2, 20, 200, etc., depending on where it is placed. The Roman system has no place value.
  1. Use of Zero (0): The Hindu system has a symbol for zero, which acts as a placeholder and also as a number in its own right. This is absent in the Roman system, making representation of numbers like 100 or 1000 ambiguous without it.
  1. Finite set of symbols: The Hindu system uses only 10 digits (0–9) to represent any number, no matter how large. The Roman system requires new symbols for larger numbers (or cumbersome repetition).
  1. Efficient arithmetic: Addition, subtraction, multiplication, and division are straightforward using the Hindu system's algorithms (column methods). In the Roman system, arithmetic is very difficult and requires tools like the abacus.
  1. Unambiguous representation: Every number has exactly one representation in the Hindu system (ignoring leading zeros). The Roman system can be ambiguous, especially with spacing.
  1. Scalability: The Hindu system can represent arbitrarily large numbers compactly. The Roman system becomes unwieldy for large numbers.
4Using the ideas discussed in this section, try refining the number system you might have made earlier.Show solution

Refinement of the earlier number system (base-4 example):

Earlier system: Used symbols ✦ (0), ● (1), ▲ (2), ■ (3) in a positional base-4 system.

Refinements based on ideas from the chapter:

  1. Ensure zero is a full digit: ✦ (zero) is treated as a number on its own, not just a placeholder. This allows unambiguous representation of numbers like 4 (= ● ✦) and 16 (= ● ✦ ✦).
  1. Positional notation: The position of each symbol determines which power of 4 it represents. Rightmost position = 404^0, next = 414^1, etc.
  1. Arithmetic rules:
  • Addition: Add digit by digit from right; carry 1 to the next position whenever a digit reaches 4.
  • Subtraction: Borrow from the next position when needed (borrowing 1 from the next position gives 4 in the current position).
  • Multiplication and division: Use standard algorithms adapted for base 4.
  1. Representation of any number: Any positive integer can be uniquely written in this system. For example:
  • 25=1×16+2×4+1=25 = 1 \times 16 + 2 \times 4 + 1 = ● ▲ ● (in base 4: 1214121_4)
  • 50=3×16+0×4+2=50 = 3 \times 16 + 0 \times 4 + 2 = ■ ✦ ▲ (in base 4: 3024302_4)

This refined system is efficient, unambiguous, and supports easy arithmetic — similar to the Hindu system but in base 4.

Figure it Out — Egyptian Number System

1Represent the following numbers in the Egyptian system: 10458, 1023, 2660, 784, 1111, 70707.Show solution

Concept: In the Egyptian system, landmark numbers are powers of 10. Each power of 10 has a unique symbol. A number is written by repeating the symbol for each power of 10 as many times as needed.

Symbols (using descriptions): | = 1, ∩ = 10, 9 = 100, lotus = 1000, finger = 10000, frog = 100000, man = 1000000.

(i) 10458
10458=10000+100+100+100+100+50+5+1+1+110458 = 10000 + 100 + 100 + 100 + 100 + 50 + 5 + 1 + 1 + 1
Wait, let us decompose properly:
10458=1×10000+0×1000+4×100+5×10+8×110458 = 1 \times 10000 + 0 \times 1000 + 4 \times 100 + 5 \times 10 + 8 \times 1
= 1 finger + 4 lotus-flowers...

Actually using standard Egyptian symbols:
10458=10000+400+50+810458 = 10000 + 400 + 50 + 8
= 1 (ten-thousand symbol) + 4 (hundred symbols) + 5 (ten symbols) + 8 (unit symbols)

Written as: [finger][9][9][9][9][∩][∩][∩][∩][∩][|][|][|][|][|][|][|][|]

(ii) 1023
1023=1000+0×100+2×10+3×11023 = 1000 + 0 \times 100 + 2 \times 10 + 3 \times 1
= 1 (thousand symbol) + 2 (ten symbols) + 3 (unit symbols)

Written as: [lotus][∩][∩][|][|][|]

(iii) 2660
2660=2×1000+6×100+6×10+02660 = 2 \times 1000 + 6 \times 100 + 6 \times 10 + 0
= 2 (thousand symbols) + 6 (hundred symbols) + 6 (ten symbols)

Written as: [lotus][lotus][9][9][9][9][9][9][∩][∩][∩][∩][∩][∩]

(iv) 784
784=7×100+8×10+4×1784 = 7 \times 100 + 8 \times 10 + 4 \times 1
= 7 (hundred symbols) + 8 (ten symbols) + 4 (unit symbols)

Written as: [9][9][9][9][9][9][9][∩][∩][∩][∩][∩][∩][∩][∩][|][|][|][|]

(v) 1111
1111=1×1000+1×100+1×10+1×11111 = 1 \times 1000 + 1 \times 100 + 1 \times 10 + 1 \times 1
= 1 (thousand) + 1 (hundred) + 1 (ten) + 1 (unit)

Written as: [lotus][9][∩][|]

(vi) 70707
70707=7×10000+0×1000+7×100+0×10+7×170707 = 7 \times 10000 + 0 \times 1000 + 7 \times 100 + 0 \times 10 + 7 \times 1
= 7 (ten-thousand symbols) + 7 (hundred symbols) + 7 (unit symbols)

Written as: [finger]×7 [9]×7 [|]×7

2What numbers do these numerals stand for? (i) [Egyptian numeral image i] (ii) [Egyptian numeral image ii]

Free with a Super Tutor account

Figure it Out — Base-5 Number System

1Write the following numbers in the above base-5 system using the symbols in Table 2: 15, 50, 137, 293, 651.

Free with a Super Tutor account

2Is there a number that cannot be represented in our base-5 system above? Why or why not?

Free with a Super Tutor account

3Compute the landmark numbers of a base-7 system. In general, what are the landmark numbers of a base-nn system?

Free with a Super Tutor account

Figure it Out — Egyptian and Base-5 Addition

1Add the following Egyptian numerals (as shown in the textbook figures).

Free with a Super Tutor account

2Add the following numerals that are in the base-5 system: ○○○□△△ + ○○○○□□△△

Free with a Super Tutor account

Figure it Out — Mesopotamian Number System

1Represent the following numbers in the Mesopotamian system: (i) 63 (ii) 132 (iii) 200 (iv) 60 (v) 3605

Free with a Super Tutor account

Figure it Out — Chinese, Binary, and Base Systems

1Why do you think the Chinese alternated between the Zong and Heng symbols? If only the Zong symbols were to be used, how would 41 be represented? Could this numeral be interpreted in any other way if there is no significant space between two successive positions?

Free with a Super Tutor account

2Form a base-2 place value system using 'ukasar' and 'urapon' as the digits. Compare this system with that of the Gumulgal's.

Free with a Super Tutor account

3Where in your daily lives, and in which professions, do the Hindu numerals, and 0, play an important role? How might our lives have been different if our number system and 0 hadn't been invented or conceived of?

Free with a Super Tutor account

4The ancient Indians likely used base 10 for the Hindu number system because humans have 10 fingers. But what if we had only 8 fingers? How would we be writing numbers then? What would the Hindu numerals look like if we were using base 8 instead? Base 5? Try writing the base-10 Hindu numeral 25 as base-8 and base-5 Hindu numerals, respectively. Can you write it in base-2?

Free with a Super Tutor account

11 more solved questions in A Story of Numbers

They are free with a Super Tutor account, along with practice quizzes and flashcards for this chapter. Free to start, no card needed.

Frequently Asked Questions

What are the important topics in A Story of Numbers for CBSE Class 8 Mathematics?
Key topics in A Story of Numbers include Early Ways of Counting and Representing Numbers, Number Systems Before the Hindu System, The Idea of Base and Place Value, Zero and the Hindu Number System. Study these first, then practise questions on each for Class 8 exams.
Are these NCERT Solutions for A Story of Numbers free?
The first 11 of the 22 solutions on this page are open to read. The other 11 are free with a Super Tutor account — signing up is free and needs no card.
How should I revise A Story of Numbers for Class 8 exams?
Learn the core ideas first, then work through the 113 practice questions on A Story of Numbers. Revise definitions regularly and use flashcards for quick recall before the exam.

Sources & Official References

Content is aligned to the official syllabus. Refer to the board website for the latest curriculum.

For serious students

Get the full A Story of Numbers chapter — start free.

Quizzes, flashcards, an AI doubt solver and a study plan for CBSE Class 8 Mathematics. Free to start, no card needed.