Vision and dreams are the blueprints of soul and achievements.
-Mohammed Ahmed F

Showing posts with label Program. Show all posts
Showing posts with label Program. Show all posts
Program to know the size of various Data types

Program to know the size of various Data types

#include <stdio.h>

main()
{


printf("short int is %2d bytes \n", sizeof(short int ));

printf("int is %2d bytes \n", sizeof(int ));

printf("int * is %2d bytes \n", sizeof(int *));

printf("long int is %2d bytes \n", sizeof(long int ));

printf("long int * is %2d bytes \n", sizeof(long int *));

printf("signed int is %2d bytes \n", sizeof(signed int ));

printf("unsigned int is %2d bytes \n", sizeof(unsigned int ));

printf("\n");

printf("float is %2d bytes \n", sizeof(float ));

printf(" float * is %2d bytes \n", sizeof(float *));

printf("double is %2d bytes \n", sizeof(double));

printf("double * is %2d bytes \n", sizeof(double *));

printf("long double is %2d bytes \n", sizeof(long double));

printf("\n");

printf("signed char is %2d bytes \n", sizeof(signed char));

printf("char is %2d bytes \n", sizeof(char));

printf("char * is %2d bytes \n", sizeof(char *));

printf("unsigned char is %2d bytes \n", sizeof(unsigned char));

}
Program to solve Quadratic Equation

Program to solve Quadratic Equation

#include<stdio.h>

#include<math.h>

int main()
{
  float a,b,c;
  float d,root1,root2;  

  printf("Enter a, b and c of quadratic equation: ");
  scanf("%f%f%f",&a,&b,&c);
   
  d = b * b - 4 * a * c;
  
  if(d < 0){
    printf("Roots are complex number.\n");
    printf("Roots of quadratic equation are: ");
    printf("%.3f%+.3fi",-b/(2*a),sqrt(-d)/(2*a));
    printf(", %.3f%+.3fi",-b/(2*a),-sqrt(-d)/(2*a));
  
    return 0; 
  }
  else if(d==0){
   printf("Both roots are equal.\n");
   root1 = -b /(2* a);
   printf("Root of quadratic equation is: %.3f ",root1);

   return 0;
  }
  else{
   printf("Roots are real numbers.\n");
   root1 = ( -b + sqrt(d)) / (2* a);
   root2 = ( -b - sqrt(d)) / (2* a);
   printf("Roots of quadratic equation are: %.3f , %.3f",root1,root2);
  }

  return 0;
}