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.
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.
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 -letter string can represent numbers up to .
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):
Write numbers in positional notation (like base-4):
- 1 → ●
- 2 → ▲
- 3 → ■
- 4 → ● ✦ (meaning )
- 5 → ● ● (meaning )
- 10 → ▲ ▲ (meaning )
- 16 → ● ✦ ✦ (meaning )
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
(ii) 2999
(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
(iv) 715
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
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.
L × D (50 × 500):
This equals 25,000. In Roman numerals, M = 1000, so 25,000 = 25 × M.
Using an overline to denote ×1000: or written as MMMMMMMMMMMMMMMMMMMMMMMM M (25 Ms).
(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.
VII × IX (7 × 9):
Add IX (=9) seven times:
In Roman: 63 = 50 + 10 + 3 = LXIII.
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 =
Second number = 3 ukasars + 1 urapon =
Combine: 7 ukasars + 2 urapon. Two urapon = one ukasar, so:
= 8 ukasars + 0 urapon = 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
(iii) (ukasar-ukasar-ukasar-ukasar-urapon) × (ukasar-ukasar)
First = 9, Second = 4.
Add 9 four times:
(ukasar × 9 = ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar-ukasar)
In Gumulgal notation: , i.e., 18 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
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:
- 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.
- 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.
- 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).
- 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.
- Unambiguous representation: Every number has exactly one representation in the Hindu system (ignoring leading zeros). The Roman system can be ambiguous, especially with spacing.
- 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:
- 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 (= ● ✦ ✦).
- Positional notation: The position of each symbol determines which power of 4 it represents. Rightmost position = , next = , etc.
- 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.
- Representation of any number: Any positive integer can be uniquely written in this system. For example:
- ● ▲ ● (in base 4: )
- ■ ✦ ▲ (in base 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
Wait, let us decompose properly:
= 1 finger + 4 lotus-flowers...
Actually using standard Egyptian symbols:
= 1 (ten-thousand symbol) + 4 (hundred symbols) + 5 (ten symbols) + 8 (unit symbols)
Written as: [finger][9][9][9][9][∩][∩][∩][∩][∩][|][|][|][|][|][|][|][|]
(ii) 1023
= 1 (thousand symbol) + 2 (ten symbols) + 3 (unit symbols)
Written as: [lotus][∩][∩][|][|][|]
(iii) 2660
= 2 (thousand symbols) + 6 (hundred symbols) + 6 (ten symbols)
Written as: [lotus][lotus][9][9][9][9][9][9][∩][∩][∩][∩][∩][∩]
(iv) 784
= 7 (hundred symbols) + 8 (ten symbols) + 4 (unit symbols)
Written as: [9][9][9][9][9][9][9][∩][∩][∩][∩][∩][∩][∩][∩][|][|][|][|]
(v) 1111
= 1 (thousand) + 1 (hundred) + 1 (ten) + 1 (unit)
Written as: [lotus][9][∩][|]
(vi) 70707
= 7 (ten-thousand symbols) + 7 (hundred symbols) + 7 (unit symbols)
Written as: [finger]×7 [9]×7 [|]×7
Free with a Super Tutor account
Figure it Out — Base-5 Number System
Free with a Super Tutor account
Free with a Super Tutor account
Free with a Super Tutor account
Figure it Out — Egyptian and Base-5 Addition
Free with a Super Tutor account
Free with a Super Tutor account
Figure it Out — Mesopotamian Number System
Free with a Super Tutor account
Figure it Out — Chinese, Binary, and Base Systems
Free with a Super Tutor account
Free with a Super Tutor account
Free with a Super Tutor account
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?
Are these NCERT Solutions for A Story of Numbers free?
How should I revise A Story of Numbers for Class 8 exams?
Sources & Official References
- NCERT Official — ncert.nic.in
- CBSE Academic — cbseacademic.nic.in
- CBSE Official — cbse.gov.in
- National Education Policy 2020 — education.gov.in
Content is aligned to the official syllabus. Refer to the board website for the latest curriculum.
More resources for A Story of Numbers
Practice Quiz
Test yourself with a quick quiz
Important Questions
Exam-style questions with answers
Revision Notes
Key points for last-minute revision
Formula Sheet
The chapter's formulas in one place
Chapter Summary
Understand the chapter at a glance
Concept Maps
See how topics connect
Study Plan
Step-by-step plan for this chapter
Flashcards
Quick-fire cards for active recall
Syllabus
What topics to cover
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.