Skip to main content

C programs QnA

Q. If sum of two integer is 14 and if one of them is 8 then find other integer. Ans: Well, this is very simple. Simply, one integer is 8 and sum of two integers is 14. So, we need to subtract the number 8 from their sum of 14 to get the second number. So, the second number is: 14 - 8 = 6 C-Program of this task Code---> #include<stdio.h> int main () { int num1 = 8 , num2 , sum = 14 ; num2 = sum - num1 ; printf ( "The second number is: %d" , num2 ); return 0 ; }

C program to make a calculator



In this C-program we will make a calculator.

input:

Your choice of calculation(i.e : multiplication,division etc.) and the numbers you want to calculate.

output:

The Calculator made by you with the result you calculated.

CODE---->


#include<stdio.h>
#include<stdlib.h>
int main()
{
 float a[50],b,d,sum=0.0,sub,mul=1.0,div;
 int k,n,i;
 printf("***********Welcome to calculator************\n\n");
 printf("Please, choose any operation:\n");
 printf("1.Sum\n2.Subtraction\n3.Multiplication\n4.Division\n5.Exit\nYour choice: ");
 scanf("%d",&n);
 switch(n)
 {
  case 1:
   printf("\nPlease, Enter how many numbers you want to add: ");
   scanf("%d",&k);
   printf("\nPlease, Enter numbers:\n");
   for(i=1;i<=k;i++)
   {
    scanf("%f",&a[i]);
    sum=sum+a[i];
   }
   printf("\nThe sum of the numbers is: %f",sum);
   break;
  case 2:
   printf("\nPlease, Enter the 1st number: ");
   scanf("%f",&b);
   printf("Please, Enter the 2nd number: ");
   scanf("%f",&d);
   sub=b-d;
   printf("\nThe subtraction result is: %f",sub);
   break;
  case 3:
   printf("\nPlease, Enter how many numbers you want to multiply: \n");
   scanf("%d",&k);
   printf("\nPlease, Enter numbers:\n");
   for(i=1;i<=k;i++)
    scanf("%f",&a[i]);
   for(i=1;i<=k;i++)
    mul=mul*a[i];
   printf("\nThe multiplication of the numbers is: %f",mul);
   break;
  case 4:
   printf("\nPlease, Enter the 1st number: ");
   scanf("%f",&b);
   printf("\nPlease, Enter the 2nd number: ");
   scanf("%f",&d);
   div=b/d;
   printf("\nThe division result is: %f",div);
   break;
  case 5:
   exit(0);
  default: printf("SORRY, Wrong choice !!!");
 }
 return 0;
}


Download the C-Program file of this Program.



Don't just read, write it, run it.....

RESULT:


set 1
***********Welcome to calculator************

Please, choose any operation:
1.Sum
2.Subtraction
3.Multiplication
4.Division
5.Exit
Your choice: 1

Please, Enter how many numbers you want to add: 6

Please, Enter numbers:
19
436
90.84
1.3
74
-9

The sum of the numbers is: 612.139954
--------------------------------
Process exited after 28.39 seconds with return value 0
Press any key to continue . . .

set 2 ***********Welcome to calculator************ Please, choose any operation: 1.Sum 2.Subtraction 3.Multiplication 4.Division 5.Exit Your choice: 2 Please, Enter the 1st number: 190 Please, Enter the 2nd number: 9.876 The subtraction result is: 180.123993 -------------------------------- Process exited after 12.52 seconds with return value 0 Press any key to continue . . .
set 3 ***********Welcome to calculator************ Please, choose any operation: 1.Sum 2.Subtraction 3.Multiplication 4.Division 5.Exit Your choice: 3 Please, Enter how many numbers you want to multiply: 5 Please, Enter numbers: 1 2 3 4 5 The multiplication of the numbers is: 120.000000 -------------------------------- Process exited after 10.52 seconds with return value 0 Press any key to continue . . .
set 4 ***********Welcome to calculator************ Please, choose any operation: 1.Sum 2.Subtraction 3.Multiplication 4.Division 5.Exit Your choice: 4 Please, Enter the 1st number: 198 Please, Enter the 2nd number: 3 The division result is: 66.000000 -------------------------------- Process exited after 12.9 seconds with return value 0 Press any key to continue . . .


Images for better understanding:



Comments

Popular posts from this blog

C-program of printing "Hello World", 10 times on the screen.

In this C program we will print "Hello World", 10 times on the screen. We will use "body-less-loop" for this C-Program. "Body-less-loop" : it means that the inner part(code block to be executed) of the loop will be empty and the loop will have a semi-colon(;) in it's end. i.e: for ( .....  ; .....  ; .....  ) ; input: Null. output: "Hello World" will be printed on the screen, 10 times. CODE----> #include<stdio.h> int main() {      int i;      for( i=1 ; i<=10 ;printf( "   Hello World ! \n ", i++ )) ;      return 0 ; } Don't just read, write it, run it..... RESULT :

Calculate sum of 5 numbers using Array in C-language

In this C -program we will scan the numbers using array and then we will calculate the sum of the given numbers, also using array. The numbers will be taken from the user. input: 5 numbers.(i.e : 5,6,9,56,548) output: The sum of the given numbers will be printed on the screen. CODE----> #include<stdio.h> #include<stdlib.h> main() { int arr[5],i,sum=0; printf ("       Enter Five numbers : "); for ( i=0 ; i<5 ; i++ ) {       scanf (" %d ",&arr[i]); } for ( i=0 ; i<5 ; i++ ) {      sum=sum+arr[i]; } printf (" \n      The sum of the given 5 numbers is : %d\n ",sum); system (" pause "); } Don't just read, write it, run it..... RESULT :

Linear Queue Program in C-Language

In this C program we will perform operations over Linear Queue ( i.e: Data insert Operation, Data remove Operation and display Operation ). The Choice( i.e: data insert,remove or display ) will be made by the user and The Number will be taken from the user( i.e: For Data insert Operation ). input: The Choice(i.e Data insert, remove or display) & The Number (integers) (i.e. for Data insert Operations) (15,10,128 etc.) output: The Operations will be excecuted as choosen by the user. CODE----> #include<stdio.h> #include<stdlib.h> #define MAXSIZE 10 int Q [ MAXSIZE ], front =- 1 , rear =- 1 ; void qinsert ( int x ) { if ( rear == MAXSIZE - 1 ) printf ( "\n Queue is Full." ); else if ( front ==- 1 ) { front = 0 ; rear = 0 ; Q [ front ]= x ; } else { rear ++; Q [ rear ]= x ; } } void qdelete () { if ( front ==- 1 ) printf ( "\n Queue is Empty." ); else if ( front == rear ) { printf ( "