Math and Number Utilities in R

Key takeaway: Practice R with 53+ runnable code examples — vectors, strings, math, data frames, recursion, and sampling — with expected output to verify instantly.

R is a programming language for statistical computing and data analysis. These examples are for data science students, researchers, analysts, and anyone learning R for coursework or work projects.

Last updated: August 2026 · 53 examples · All platforms

Quick Start

  1. Select a topic from the sidebar
  2. Study the code and expected output
  3. Run with Rscript file.R or paste into RStudio
  4. Modify inputs to experiment and learn
R Program to Find H.C.F. or G.C.D.
Output — Finds greatest common divisor via Euclidean algorithm.
[1] 12
R Program to Find the Factorial of a Number
Output — Computes factorial using a for loop.
[1] 120
R Multiplication Table
Output — Prints a multiplication table for a given number.
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
R Program to Check Prime Number
Output — Checks primality with trial division.
[1] TRUE
R Program to check Armstrong Number
Output — Checks if a number equals sum of cubes of its digits.
[1] TRUE
R Program to Print the Fibonacci Sequence
Output — Generates Fibonacci numbers iteratively.
[1] 0 1 1 2 3 5 8 13 21 34
R Program to Check for Leap Year
Output — Checks leap year using standard rules.
[1] TRUE
R program to Find the Factorial of a Number Using Recursion
Output — Computes factorial recursively.
[1] 120
Fibonacci Sequence Using Recursion in R
Output — Generates first N Fibonacci numbers using recursion.
[1] 0 1 1 2 3 5 8 13 21 34
R Program to Find L.C.M.
Output — Computes least common multiple using GCD.
[1] 36
R Program to Concatenate Two Strings
Output — Concatenates strings using paste0.
[1] "Hello World"

Frequently Asked Questions

Use Rscript from your terminal. Install R from CRAN, save as main.R, run Rscript main.R. Or use RStudio.

No, base R only. All examples use built-in functions for maximum portability.

Yes, absolutely. Copy, tweak inputs, observe outputs — experimentation is the fastest way to learn.

Yes, fully cross-platform. R runs on Windows, macOS, and Linux. Works with R 3.6+.

Learn R the Practical Way

R ranks among the top 20 languages on the TIOBE Index, dominant in academia and data science.

Topics Covered

  • Vectors, lists, and data frames
  • String manipulation and text processing
  • Math, statistics, and random sampling
  • Control flow — if/else, for, while
  • Recursion and custom functions
  • File I/O and formatted output

Who Is This For?

  • Data science students — coursework and R-based exams
  • Researchers — statistical analysis for papers
  • Analysts — data wrangling skills for work
  • Career switchers — transitioning into data roles