You are on page 1of 18

*****************************************************************************

** add two integer numbers using function with return type ***

#include <stdio.h>

int add(int a, int b)

int result;

result = a+b;

return result;

int main()

int firstNumber, secondNumber, sumOfTwoNumbers;

printf("Enter the first integer number: ");

scanf("%d", &firstNumber);

printf("Enter the second integer number: ");

scanf("%d", &secondNumber);

sumOfTwoNumbers = add(firstNumber, secondNumber);

printf("sum of two numbers :: %d + %d = %d", firstNumber, secondNumber, sumOfTwoNumbers);

return 0;

*****************************************************************************

** add two integer numbers using function without return type ***

#include <stdio.h>
void add(int a, int b)

int result;

result = a+b;

printf("sum of two numbers :: %d + %d = %d", a, b, result);

int main()

int firstNumber, secondNumber;

printf("Enter the first integer number: ");

scanf("%d", &firstNumber);

printf("Enter the second integer number: ");

scanf("%d", &secondNumber);

add(firstNumber, secondNumber);

return 0;

*****************************************************************************

** even odd using function without return type ***

#include <stdio.h>

void even_odd(int a)

if(a % 2 == 0)

printf("the Number %d is EVEN.", a);


}

else

printf("the Number %d is ODD.", a);

int main()

int a;

printf("Enter the number: ");

scanf("%d", &a);

even_odd(a);

return 0;

*****************************************************************************

** largest of three numbers **

#include <stdio.h>

void largest(int n1, int n2, int n3)

if (n1 >= n2 && n1 >= n3)

printf("%d is the largest number.", n1);

else if (n2 >= n1 && n2 >= n3)

printf("%d is the largest number.", n2);


}

else

printf(" %d is the largest number.", n3);

int main() {

int n1, n2, n3;

printf("Enter the first integer number: ");

scanf("%d", &n1);

printf("Enter the second integer number: ");

scanf("%d", &n2);

printf("Enter the third integer number: ");

scanf("%d", &n3);

largest(n1, n2, n3);

return 0;

*****************************************************************************

** sum of N natural numbers using function with return type **

#include <stdio.h>

int sum_of_N_natural_numbers(int n)

{
int i, sum = 0;

for (i = 1; i <= n; ++i)

sum += i;

return sum;

int main() {

int n, result;

printf("Enter a positive integer: ");

scanf("%d", &n);

result = sum_of_N_natural_numbers(n);

printf(" Sum = %d", result);

return 0;

*****************************************************************************

** count number of digits in Number **

#include <stdio.h>

int main() {

long long n;

int count = 0;

printf("Enter an integer: ");

scanf("%lld", &n);

while (n != 0)

{
n = n / 10;

++count;

printf("Number of digits : %d", count);

*****************************************************************************

** marksheet **

#include<stdio.h>

void main()

int rollno, maths, science, english, computer;

float total_marks, percentage;

char name[30];

printf("Enter your Roll No: ");

scanf("%d", &rollno);

printf("Enter your Name: ");

scanf("%s", name);

printf("Enter marks of maths: ");

scanf("%d", &maths);

printf("Enter marks of science: ");

scanf("%d", &science);

printf("Enter marks of english: ");


scanf("%d", &english);

printf("Enter marks of computer: ");

scanf("%d", &computer);

total_marks = maths+science+english+computer;

percentage = total_marks * 0.25;

printf("===================================================\n");

printf("MARKSHEET OF %s\n", name);

printf("===================================================\n");

printf("Roll No.: %d \n", rollno);

printf("---------------------------------------------------\n");

printf("SUBJECT\t\t\tMARKS\n");

printf("---------------------------------------------------\n");

printf("Maths\t\t\t %d \n", maths);

printf("Science\t\t\t %d \n", science);

printf("English\t\t\t %d \n", english);

printf("Computer\t\t %d \n", computer);

printf("---------------------------------------------------\n");

printf("Total Marks:\t\t%.2f\n", total_marks);

printf("---------------------------------------------------\n");

printf("Percentage Scored:\t%.2f\n", percentage);

printf("===================================================\n");

}
*************************************************************************************
******

**** calculator ****

#include <stdio.h>

int main() {

char operator;

float first, second, result;

printf("Enter an operator (+, -, *, /): ");

scanf("%c", &operator);

printf("Enter first number: ");

scanf("%f", &first);

printf("Enter second number: ");

scanf("%f", &second);

switch (operator) {

case '+':

result = first + second;

break;

case '-':

result = first - second;

break;

case '*':

result = first * second;

break;

case '/':

if(second == 0)
{

printf("second number can not be zero. \n");

else

result = first / second;

break;

default:

printf("Error! operator is not correct");

printf("\n The result of %.2f %c %.2f = %.2f", first, operator, second, result);

return 0;

*************************************************************************************
******

**** prime number using function without return type ****

#include <stdio.h>

void prime(int n)

int i, c = 0;

for (i = (n -1); i > 2; i--)

if (n % i == 0)

{
c = 1;

break;

if(c==1)

printf("%d is NOT Prime Number. \n", n);

else

printf("%d is Prime Number. \n", n);

int main()

int n;

printf("Enter any number n: ");

scanf("%d", &n);

prime(n);

return 0;

*************************************************************************************
******

**** prime number using function with return type ****

#include <stdio.h>
int prime(int n)

int i, c = 0;

for (i = (n -1); i > 2; i--)

if (n % i == 0)

c = 1;

break;

return c;

int main()

int n, result;

printf("Enter any number n: ");

scanf("%d", &n);

result = prime(n);

if(result == 1)

printf("%d is NOT Prime Number. \n", n);

else

printf("%d is Prime Number. \n", n);

return 0;
}

*******************************************************************

** sum of Natural Numbers using recursion **

#include <stdio.h>

int sum_of_N_natural_numbers(int n)

if (n != 0)

return ( n + sum_of_N_natural_numbers(n-1) );

else

return n;

int main()

int number, result;

printf("Enter a positive integer: ");

scanf("%d", &number);

result = sum_of_N_natural_numbers(number);

printf("Sum of N Natural Numbers = %d", result);


return 0;

*******************************************************************

** factorial **

#include<stdio.h>

long int factorial(int n)

if (n == 0)

return 1;

else

return (n*factorial(n-1));

int main()

int n;

printf("Enter a positive integer: ");

scanf("%d",&n);

printf("Factorial of %d = %ld", n, factorial(n));

return 0;

}
*********************************************************************

** array input and output **

#include <stdio.h>

int main()

int marks[5], i, n;

printf("Enter number of elements in the array: ");

scanf("%d", &n);

printf("Enter %d elements \n", n);

for (i = 0; i < n; i++)

printf("element %d: ", (i+1) ) ;

scanf("%d", &marks[i]);

printf("******************************\n");

for (i = 0; i < n; i++)

printf("entered elements are %d: %d \n",(i+1), marks[i]);

return 0;

}
*********************************************************************

** array sum **

#include <stdio.h>

int main()

int marks[5], i, n, sum = 0;

printf("Enter number of elements in the array: ");

scanf("%d", &n);

printf("Enter %d elements \n", n);

for (i = 0; i < n; i++)

printf("element %d: ", (i+1) ) ;

scanf("%d", &marks[i]);

printf("=================================\n");

for (int i = 0; i < n; i++)

sum = sum + marks[i];

printf("Sum of given array is %d", sum);


return 0;

*********************************************************************

** array sum using function**

#include <stdio.h>

void array_sum(int marks[], int n)

int i, sum = 0;

printf("=================================\n");

for (int i = 0; i < n; i++)

sum = sum + marks[i];

printf("Sum of given array is %d", sum);

int main()

int marks[5], i, n, sum = 0;

printf("Enter number of elements in the array: ");

scanf("%d", &n);

printf("Enter %d elements \n", n);


for (i = 0; i < n; i++)

printf("element %d: ", (i+1) ) ;

scanf("%d", &marks[i]);

array_sum(marks, n);

return 0;

*********************************************************************

** structure **

#include<stdio.h>

#include<string.h>

struct Student

char name[25];

int age;

char branch[10];

char gender[1];

};

int main()

struct Student s1;


printf("Enter student name: ");

scanf("%s", &s1.name);

printf("Enter student age: ");

scanf("%d", &s1.age);

printf("Enter student branch: ");

scanf("%s", &s1.branch);

printf("Enter student gender: ");

scanf("%s", &s1.gender);

printf("Name of Student 1: %s\n", s1.name);

printf("Age of Student 1: %d\n", s1.age);

printf("Branch of Student 1: %s\n", s1.branch);

printf("Gender of Student 1: %s\n", s1.gender);

return 0;

You might also like