Mu Programs
Mu Programs
#include<stdio.h>
void main ()
scanf("%d", &age);
scanf("%d", &vaccination);
(age >= 60 && vaccination == 2)? printf("\nSenior citizen and eligible for booster. \n"):
printf("\nbelow 60 and eligible for vaccination.");
pattern
#include <stdio.h>
void main ()
{
int row, i, j;
printf("\n");
}
}
#include <stdio.h>
void main()
{
char character;
switch (character)
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
printf("%c is a vowel \n", character);
break;
default:
if ((character >= 'a' && character <= 'z') || (character >= 'A' && character <= 'Z'))
{
printf("%c is a consonant.\n", character);
}
else
{
printf("%c is not an alphabet.\n", character);
}
break;
}
}
#include<stdio.h>
#include<conio.h>
void main()
{
int check=0, number, i;
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,r1,r2,d;
//Input coefficients from the user
printf("Enter the value for a,b,c: \n");
scanf("%f %f %f", &a,&b,&c);
d = b*b - 4*a*c;
getch();
return 0;
}
string –
try it out again
#include <stdio.h>
#include <string.h>
int main() {
char str[100], oldChar, newChar;
int i;
return 0;
}
#include<stdio.h>
void main()
{
int i, j, n;
float sum = 0;
float avg = 0;
int arr[n];
avg = (sum/n);
}
power
Using power function
#include <stdio.h>
#include <math.h>
int main()
{
double n, x, result = 0;
result = pow(x,n);
printf("%lf raised to %lf = %lf", x,n,result);
}
int x, n, m, i, Result = 1;
double result = 1;
double answer = 0;
if (n <0)
{
m = abs(n);
for ( i = 1; i<= m; i++)
{
result *= x;
}
answer = (1/result);
printf("answer = %lf",answer);
}
else if (n ==0)
{
printf("%d raised to 0 = 1 ", x);
}
else
{
for ( i = 1; i<=n; i++)
{
Result *= x;
}
printf("%d raised to %d = %d", x,n,Result);
}
return 0;
}
matrix
#include <stdio.h>
int main() {
int i,j,row,column,sum;
sum=0;
int arr[row][column];
if ( row != column)
{
printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
}
else
{
printf("Enter elements of matrix: \n");
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
scanf("%d",&arr[i][j]);
}
}
printf("Matrix: \n");
for(i=0;i<row;i++) {
for(j=0;j<column;j++) {
printf(" %d ",arr[i][j]);
}
printf("\n");
}
for(i=0;i<row;i++) {
for(j=0;j<column;j++)
{
if(i==j)
{
sum+=arr[i][j];
}
}
}
printf("Sum of principal diagonal elements of above square matrix = %d",sum);
}
return 0;
}
#include <stdio.h>
#include <conio.h>
int main()
{
int num1, num2, result;
printf("Enter two numbers. \n");
scanf("%d %d", &num1, &num2);
if (num1>num2)
{
return gcd(num1-num2,num2);
}
else if (num2>num1)
{
return gcd(num1,num2-num1);
}
else
{
printf("Invalid Input.");
}
return num1;
}
2023 MAY
#include <stdio.h>
int main ()
{
int number1, number2, number3;
int main() {
int n;
int arr[n];
printf("Enter the elements of the array: \n");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
bubbleSort(arr, n);
return 0;
}
#include <stdio.h>
int main()
{
int x, result;
if (x<0)
{
printf("\nEnter an positive integer.");
return 1;
}
else
{
if(0<=x && x<=10)
{
result = ((x*x)+ 2);
printf("Result of the function = %d", result);
}
else if(10<x && x<=20)
{
result = ((x*x)+ 2*x);
printf("Result of the function = %d", result);
}
else if(20<x && x<=30)
{
result = ((x*x*x)+ 2*x*x);
printf("Result of the function = %d", result);
}
else
{
printf("Result of the function = 0");
}
}
return 0;
}
#include <stdio.h>
#include<conio.h>
#include <string.h>
if (flag == 1)
{
printf("%s is not a palindrome \n", str);
}
else
{
printf("%s is a palindrome \n", str);
}
}
int main()
{
char string[20];
getch();
return 0;
}
#include <stdio.h>
int main()
{
int number, i, root = 0;
printf("Enter a number: ");
scanf("%d", &number);
if (number < 0)
{
printf("Enter a positive integer.\n");
else{
for (i = 1; i <= number / 2; i++)
{
if (i * i == number)
{
root = i;
break;
}
}
if (root != 0)
{
printf("The square root of %d is %d \n", number, root);
}
else
{
printf("%d is not a perfect square\n", number);
}
}
return 0;
}
#include<stdio.h>
#include <conio.h>
void main()
{
int check=0, number, i;
power
#include <stdio.h>
#include <stdlib.h>
if (exponent < 0) {
return 1.0 / base * power(base, exponent + 1);
}
int main() {
int x, n;
if (n < 0) {
printf("%d raised to %d = %lf\n", x, n, result);
} else {
printf("%d raised to %d = %lf\n", x, n, result);
}
return 0;
}
pattern
#include <stdio.h>
void main ()
{
int row, i, j;
printf("Enter no of rows: \n");
scanf("%d", &row);
{
for(j=1; j<=i; j++)
{
printf("%d", j);
}
printf("\n");
}
}
matrix
#include <stdio.h>
int main() {
int i,j,row,column;
printf("Enter no of rows: \n");
scanf("%d",&row);
printf("Enter no of columns: \n");
scanf("%d",&column);
int arr[row][column];
if ( row != column)
{
printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
return 1;
}
else
{
printf("Enter elements of matrix: \n");
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
scanf("%d",&arr[i][j]);
}
}
printf("Matrix: \n");
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
printf(" %d ",arr[i][j]);
}
printf("\n");
}
for(i=0;i<row;i++)
{
for(j=i+1;j<column;j++)
{
arr[i][j] = arr[i][j] + arr[j][i];
arr[j][i] = arr[i][j] - arr[j][i];
arr[i][j] = arr[i][j] - arr[j][i];
}
}
printf("Transpose of the Matrix: \n");
for(i=0;i<row;i++) {
for(j=0;j<column;j++) {
printf(" %d ",arr[i][j]);
printf("\n");
}
}
return 0;
}
DECEMBER 2023
#include <stdio.h>
void main()
{
int check, i, temp;
printf("Prime numbers from 1-50 are: \n");
pattern
#include <stdio.h>
int main() {
int rows, i, j;
printf("\n");
}
return 0;
}
power
#include <stdio.h>
#include <stdlib.h>
if (exponent < 0) {
return 1.0 / base * power(base, exponent + 1);
}
int main() {
int x, n;
if (n < 0) {
printf("%d raised to %d = %lf\n", x, n, result);
} else {
printf("%d raised to %d = %lf\n", x, n, result);
}
return 0;
}
#include <stdio.h>
int main()
{
int i, factorial = 1 , num;
printf("Enter the number for which you want to calculate the factorial: \n");
scanf("%d",&num);
#include <stdio.h>
int main()
{
int number, i;
if (number <= 0)
{
printf("Array is empty. \n");
return 0;
}
int arr[number];
printf("\nEnter the elements of the array: \n");
return 0;
}
matrix
#include <stdio.h>
int main()
{
int a[5][5],i,j,r,c,sum;
sum=0;
printf("Enter rows:");
scanf("%d",&r);
printf("Enter columns:");
scanf("%d",&c);
printf("Enter elements of matrix");
for(i=0;i<r;i++) {
for(j=0;j<c;j++) {
scanf("%d",&a[i][j]);
}
}
for(i=0;i<r;i++) {
for(j=0;j<c;j++) {
printf("%d ",a[i][j]);
}
printf("\n");
}
for(i=0;i<r;i++) {
for(j=0;j<c;j++) {
if(i!=j) {
sum+=a[i][j];
}
}
}
printf("%d",sum);
return 0;
}
#include <stdio.h>
int main()
{
int number, i, root = 0;
printf("Enter a number: ");
scanf("%d", &number);
if (number < 0)
{
printf("Enter a positive integer.\n");
else{
for (i = 1; i <= number / 2; i++)
{
if (i * i == number)
{
root = i;
break;
}
}
if (root != 0)
{
printf("The square root of %d is %d \n", number, root);
}
else
{
printf("%d is not a perfect square\n", number);
}
}
return 0;
}
#include <stdio.h>
int add (int, int);
int main() {
int number1, number2, sum;
return 0;
}
2022 MAY
#include <stdio.h>
int main()
{
int rem, num, temp, sum = 0;
temp = num ;
while (num)
{
rem = num%10;
sum = sum + (rem * rem * rem);
num = num/10;
}
if(temp ==sum)
{
printf ("%d is an armstrong number",temp);
}
else
{
printf ("%d is not an armstrong number",temp);
}
return 0;
}
#include <stdio.h>
int main() {
int n;
printf("Enter the number of elements in the array: ");
scanf("%d", &n);
int arr[n];
printf("Enter the elements of the array: \n");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
bubbleSort(arr, n);
return 0;
}
power
#include <stdio.h>
#include <stdlib.h>
if (exponent < 0) {
return 1.0 / base * power(base, exponent + 1);
}
if (n < 0) {
printf("%d raised to %d = %lf\n", x, n, result);
} else {
printf("%d raised to %d = %lf\n", x, n, result);
}
return 0;
}
pattern
#include <stdio.h>
void main ()
{
int row, i, j;
printf("Enter no of rows: \n");
scanf("%d", &row);
}
printf("\n");
}
}
#include <stdio.h>
int main ()
{
int factorial = 1 , num;
printf("Enter the number for which you want to calculate the factorial: \n");
scanf("%d",&num);
factorial = fact(num);
printf("Factorial of %d = %d", num, factorial);
return 0;
}
matrix
#include <stdio.h>
int main() {
int i,j,row,column;
int check = 1;
printf("Enter no of rows: \n");
scanf("%d",&row);
printf("Enter no of columns: \n");
scanf("%d",&column);
int arr[row][column];
if ( row != column)
{
printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
return 1;
}
else
{
printf("Enter elements of matrix: \n");
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
scanf("%d",&arr[i][j]);
}
}
printf("Matrix: \n");
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
printf(" %d ",arr[i][j]);
}
printf("\n");
}
for (i = 0; i < row; i++) {
for (j = 0; j < column; j++) {
if (arr[i][j] != arr [j][i])
{
check = 0;
break;
}
break;
}
} if (check == 1) {
printf("Matrix is symmetric.\n");
} else {
printf("Matrix is not symmetric.\n");
}
return 0;
}
}
#include <stdio.h>
int main ()
{
int number1, number2, number3;
#include <stdio.h>
#include<conio.h>
#include <string.h>
if (flag == 1)
{
printf("%s is not a palindrome \n", str);
}
else
{
printf("%s is a palindrome \n", str);
}
}
int main()
{
char string[20];
getch();
return 0;
}
DECEMBER 2022
pattern
#include <stdio.h>
int main() {
#include <stdio.h>
#include <conio.h>
int main()
{
int num1, num2, result;
printf("Enter two numbers. \n");
scanf("%d %d", &num1, &num2);
if (num1>num2)
{
return gcd(num1-num2,num2);
}
else if (num2>num1)
{
return gcd(num1,num2-num1);
}
else
{
printf("Invalid Input.");
}
return num1;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char str[100];
int length;
length = stringlen(str);
#include <stdio.h>
void main()
{
int check, i, temp;
#include<stdio.h>
void main()
{
int i, j, n;
float sum = 0;
float avg = 0;
int arr[n];
printf("\nEnter the elements for the array. \n");
for(i = 0; i<n; i++)
{
scanf("%d", &arr[i]);
sum += arr[i];
}
printf("\nElements of the array are:\n");
for (i = 0; i < n; i++)
{
printf("%d ", arr[i]);
}
avg = (sum/n);
printf ("\n\nAverage of the entered elements = %lf", avg);
}
#include <stdio.h>
#include<conio.h>
#include <string.h>
if (flag == 1)
{
printf("%s is not a palindrome \n", str);
}
else
{
printf("%s is a palindrome \n", str);
}
}
int main()
{
char string[20];
getch();
return 0;
}
Error
Semicolon after for loop
#include <stdio.h>
int main ()
{
int number1, number2, number3;
#include <stdio.h>
int main() {
int i,j,row,column;
int check = 1;
printf("Enter no of rows: \n");
scanf("%d",&row);
printf("Enter no of columns: \n");
scanf("%d",&column);
int arr[row][column];
if ( row != column)
{
printf("\nEntered dimensions for the matrix does not form a square matrix. \n");
return 1;
}
else
{
printf("Enter elements of matrix: \n");
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
scanf("%d",&arr[i][j]);
}
}
printf("Matrix: \n");
for(i=0;i<row;i++)
{
for(j=0;j<column;j++)
{
printf(" %d ",arr[i][j]);
}
printf("\n");
}
for (i = 0; i < row; i++) {
for (j = 0; j < column; j++) {
if (arr[i][j] != arr [j][i])
{
check = 0;
break;
}
break;
}
} if (check == 1) {
printf("Matrix is symmetric.\n");
} else {
printf("Matrix is not symmetric.\n");
}
return 0;
}
}
#include<stdio.h>
#include <conio.h>
void main()
{
int check=0, number, i;