Small Programs List
Small Programs List
Factorial of a number
Using recurseion
if (n == 0)
return 1;
int factorial(int n)
int res = 1, i;
res *= i;
return res;
int factorial(int n)
return (n == 1 || n == 0) ? 1
: n * factorial(n - 1);
Fibonacci series
using iteration
public static void main(String[] args) {
firstTerm = secondTerm;
secondTerm = nextTerm;
}
using recursion
static int fib(int n)
// Base Case
if (n <= 1)
return n;
// Recursive call
min = numbers[i];
max = numbers[i];
}
}
return true;
}
int main() {
int numbers[] = {10, 20, 30, 40, 50};
int length = sizeof(numbers) / sizeof(numbers[0]);
printf("The length of the array is: %d\n", length);
return 0;
}
check prime number or not
if (num == 0 || num == 1) {
flag = true;
if (num % i == 0) {
flag = true;
break;
if (!flag)
else
Reverse a number
class Main {
while(num != 0) {
num /= 10;
}
}
// year to be checked
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0)
leap = true;
else
leap = false;
}
ublic class VowelConsonant {
char ch = 'i';
else
char ch = 'z';
switch (ch) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
break;
default:
int gcd = 1;
if (n1 % i == 0 && n2 % i == 0)
gcd = i;
}
}
if (b == 0)
return a;