Skip to content

Instantly share code, notes, and snippets.

@nazmul629
Last active February 23, 2019 16:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nazmul629/c288df3fb86484e96fb81fb9861b1ff0 to your computer and use it in GitHub Desktop.
Save nazmul629/c288df3fb86484e96fb81fb9861b1ff0 to your computer and use it in GitHub Desktop.
  • Problen 1
Using sizeof() method in C Programming
#include<stdio.h>
int main()
{
    printf("size of  int %d bytes \n",sizeof(int));
    printf("size of float %d bytes \n",sizeof(float));
    printf("size of double %d bytes \n",sizeof(double));
    printf("size of char %d byets",sizeof(char));
    return(0);

}


  • problem 2
Covart ASCCI value of Number
#include<stdio.h>
int main()
{
    int n;
    printf("Enter any number ");
    scanf("%d",&n);
    printf ("The ASCII character is %c",n);

}


  • problem3
Covart ASCCI value of Number
#include<stdio.h>
int main()
{
    char ch;
    printf("Enter a Character: ");
    scanf("%c",&ch);
    printf("The Value of characture : %d",ch);
}

  • problem4
Lowercase to uppercase Convert program
#include<stdio.h>
int main()
{
  char ch;
  printf("Enter any lowercase letter: ");
  scanf("%c",&ch);//ASCII value a= 97 A=65 (97-65)=32
                   //ASCII value b = 98 B = 66 (98-66) 
                   //always 32 is 

  printf("The uppercase latter is : %c",ch-32);
}

  • problem5
Upperrcase to Lowercase Convert program
#include<stdio.h>
int main()
{
  char ch;
  printf("Enter any Uppercase letter: ");
  scanf("%c",&ch);//ASCII value a= 97 A=65 (97-65)=32
                   //ASCII value b = 98 B = 66 (98-66) 
                   //always 32 is 
  printf("The uppercase latter is : %c",ch+32);
}

  • problem 6
Decimal to Octal Convert program
#include<stdio.h>
int main()
{
    int number;
    printf("Decimal number = ");
    scanf("%d",&number);
    printf("Octal Number is: %o",number);
}
Octal to Decimal Convert program
#include<stdio.h>
int main()
{
    int number;
    printf("Octal number = ");
    scanf("%o",&number);
    printf("Decimal Number is: %d",number);
}

  • problem 7
Decimal to Hexa-Decimal Convert program
#include<stdio.h>
int main()
{
    int number;
    printf("Decimal number = ");
    scanf("%d",&number);
    printf("Hexa-Decimal Number is: %x",number);
}

Hexa-Decimal to Decimal Convert program
#include<stdio.h>
int main()
{
    int number;
    printf("Hexa-Decimal number = ");
    scanf("%d",&number);
    printf("Decimal Number is: %x",number);
}


  • problem 8
Hexa-Decimal to Octal Convert program
#include<stdio.h>
int main()
{
    int number;
    printf("Enter a Hexa-Decimal number : ");
    scanf("%x",&number);
    printf("Octal Number is : %o ",number);
}
Octal to Hexa-Decimal Convert program
#include<stdio.h>
int main()
{
    int number;
    printf("Enter a Hexa-Decimal number : ");
    scanf("%x",&number);
    printf("Octal Number is : %o ",number);
}

Oparaor
  • problem 9
Sumetion number to two
int main()
{
    int n1,n2,sum;
    printf("Enter 1st number:");
    scanf("%d",&n1);
    printf("Enter 2nd number:");
    scanf("%d",&n2);
    sum= n1 + n2;
    printf("%d \n",sum);
}

  • problem 10
Determination of the area of the triangle
#include <stdio.h>
int main()
{
    float base, hight, result ;
    printf("Enter base and hight: ");
    scanf("%f %f ",&base,&hight);
    result = 0.5 * base * hight;
    printf("Area is %f :",result);
}

  • problem 11
Determinat of the area of the triangle With 3 arm
#include <stdio.h>
int main()
{
    float a,b,c,s,area ;
    printf("Enter a value : ");
    scanf("%f",&a);
    printf("Enter b value : ");
    scanf("%f",&b);
    printf("Enter b value : ");
    scanf("%f",&c);
    s = (a+b+c)/2;
    area = sqrt(s*(s-a)*(s-b)*(s-c));
    printf("Area is %.2f :",area);
}

  • problem 12
Centigrade to Fahrenheit Convert
// F = (1.8*c)+32;
#include<stdio.h>
int main()
{
    float c,F;
    printf("Please Enter Centigrade : ");
    scanf("%f",&c);
    F = (1.8*c)+32;
    printf("%.2f",F);

}

  • problem 13
Fahrenheit to Centigrade Convert
// C= (F-32)/1.8;
#include<stdio.h>
int main()
{
    float C,F;
    printf("Please Enter Fahrenheit : ");
    scanf("%f",&F);
    C = (F-32)/1.8;
    printf("%.2f",C);

}

  • problem 14
Swaping
#include<stdio.h>
int main()
{
    int num1 =10, num2=20,temp;

    temp = num1; //temp=10
    num1=num2; //num1= 20
    num2 = temp;// num2= 10
    printf("num1= %d \n num2 = %d",num1,num2);
}

  • problem 15
Swaping whithout temporary variable
#include<stdio.h>
int main()
{
    int num1 =10;
    int num2=20;

    num1 = num1-num2; //num1= -10
    num2 = num1+num2; //num2 = 10
    num1 = num2-num1; // num2 = 20
    printf("num1= %d \n num2 = %d",num1,num2);
}

  • problem 16
Swaping whithout temporary variable
#include<stdio.h>
int main()
{
    double a,b,c,d,x1,x2;
    printf("Enter 3 Value :");
    scanf("%lf %lf %lf",&a, &b, &c);
    
    d = sqrt(b*b-4*a*c);

    x1 = (-b+d)/(2*a);
    x2 =(-b-d)/(2*a);
    
    printf("%lf \n",x1);
    printf("%lf \n ",x2);
}

Math.h heading

  • problem 17
Absulute Value
#include<stdio.h>

int main()
{
    int a=-10;

    printf("%d",abs(a));
}

  • problem 18
Squre Root
 #include<stdio.h>

int main()
{
  double x =49;
  printf("%.2lf",sqrt(x));
}

Squre
#include<stdio.h>

int main()
{
 int  a =10;
 printf("%d",a*a);
}

  • problem 19
Power
#include<stdio.h>

int main()
{
int x,y,z;
printf("Enter raised :");
scanf("%d",&x);
printf("Enter power");
scanf("%d",&y);
z = pow(x,y);
printf("%d",z);
}

  • problem 20
Use log(),log10()
#include<stdio.h>

int main()
{
int x,y,z;
printf("Enter Number :");
scanf("%d",&x);
y=log(x);
z =log10(x);
printf("log()= %d , log10() %d",y,z);
}
  • Problen 21
Leap year
int main()
{
    int year;

    printf("Enter a Year : ");
    scanf("%d", &year);

    if(year % 400 ==0 )
        printf("leap year");
    else if(year % 4 == 0 && year % 100 !=0)
        printf("Leap year");
    else
        printf("Not Leap year");
}

  • Problen 22
Samll or Capital letter
#include<stdio.h>
int main()
{
    char ch;
    printf("Enter a latter : ");
    scanf("%c",&ch);
    if (ch>='a' && ch<='z')
        printf("Smaller ");
    if (ch>='A' && ch<='Z')
        printf("Capital");
    else
        printf("Not a Later");
}

  • Problen 23
Vowel or Consonant
#include<stdio.h>
int main()
{

    char ch;
    printf("Enter any Latter : ");
    scanf("%c",&ch);
    if (ch=='a'|| ch=='e'||ch=='i'||ch=='o'||ch=='u'
        ||ch=='A'|| ch=='E'||ch=='I'||ch=='O'||ch=='U')
            printf("Vowel");
    else
        printf("Consonant");
}

  • Problen 24
Pass or Fail
#include<stdio.h>
int main()
{

    int mark;
    printf("Enter mark :");
    scanf("%d",&mark);
    if (mark >=33)
        printf("Pass");
    else
        printf("Fail");

}

  • Problen 25
Result Devition
#include<stdio.h>
int main()
{

    int mark;
    printf("Enter mark :");
    scanf("%d",&mark);
    if (mark >100 || mark< 0 )
        printf("Invalid Mark");

    else if ( mark>=80 && mark<=100)
        printf("A+");
    else if ( mark>=70 && mark<=79)
        printf("A");

    else if ( mark>=60 && mark<=69)
        printf("A-");

    else if ( mark>=50 && mark<=59)
        printf("B");

    else if ( mark>=40 && mark<=49)
        printf("C");

    else if ( mark>=33 &&mark<=39)
        printf("D");
    else
        printf("F");
}

  • Problem 26
Switch Program Temperature converted
# include<stdio.h>
int main()
{
    int choice;
    float  temp, convertedTemp;
    printf("Temperature manu \n");
    printf("1. Fahrenheit to Celsius \n");
    printf("2. Celsius to Fahrenheit \n");
    printf ("Enter your choice :");
    scanf("%d",&choice);
    switch(choice)
    {
        case 1:
             {
                 printf("Enter Fahrenheit Temperature");
                scanf("%f",&temp);
                convertedTemp =(temp-32)/1.8;
                printf("The Temperature of Celsius is %f",convertedTemp);
                break;
            }
         case 2:
            {
                printf("Enter Celsius Temperature:");
                scanf("%f",&temp);
                convertedTemp =(temp*1.8)+32;
                printf("The Temperature of Fahrenheit  is %f",convertedTemp);
            }
         default:
            printf("Not a correct Option");
    }


}

  • Problem 27
Ternary Operator
#include<stdio.h>
int main()
{
    int num1, num2,large;
    printf("Enter  2 Number : ");
    scanf("%d %d",&num1,&num2);
    large = num1 > num2 ? num1 :num2;
    printf("Large Number is %d",large);
}

  • Problem 28
Bitwise Oparator
#include<stdio.h>
int main()
{
    int a = 32; //100000
    int b = 12; //001100
    int c;
    
    c = a&b //a*b = 0 
    print "Bitwise AND %d",c);
    c = a|b //a+b = 101100 = 44
    print "Bitwise AND %d",c)
    c = a^b //common = 101100 = 44
    print "Bitwise AND %d",c
       
}

  • Problem 29
Multiplication Table
#include<stdio.h>
int main()
{
    int num,i;
    printf("Enter any number ");
    scanf("%d",&num);
    for(i=1;i<=10;i++)
    {

    printf(" %d X %d = %d \n",num,i,num*i);

    }

}


  • Problem 30
Factoial
#include<stdio.h>
int main()
{
    int n,i, fact=1;
    printf("Enater a Number :");
    scanf("%d",&n);
    for (i=1
         ;i<=n;i++)
        {
        fact =fact*i;
        }
    printf("%d",fact);
}

  • Problem 31
Prime number
#include<stdio.h>
int main ()
{
    int num,i,count=0;
    printf("Enter any number ");
    scanf("%d",&num);
    
    for(i=2;i<num;i++)
    {
        if (num%i==0)
            count++;
        break;
    }
    
    if(count==0)
        printf("Prime number ");
    else
    printf("Not  prime number");
}

  • Problem 32
GCD LCM
#include<stdio.h>
 int main()
 {
     int num1,num2,n1,n2,rem,gcd,lcm;

     printf("Enter 2 number :");
     scanf("%d %d",&num1,&num2);

     n1 = num1;
     n2= num2;

     while(n2!=0)
    {
     rem =n1%n2;
     n1=n2;
     n2=rem;
     }
    gcd =n1;
    lcm =(num1*num2)/gcd;
    printf("GCD= %d \n LCM = %d",gcd,lcm);
 }


  • Problem 33
Sum of number
#include<stdio.h>
 int main()
 {
     int num,temp,reminder,sum=0;

     printf("Enter any number : ");
     scanf("%d",&num);
     temp=num;
while(temp!=0)
    {
     reminder = temp%10;
     sum = sum+reminder;
    temp = temp/10;

    }
    printf("%d",sum);
 }

  • Problem 34
Revarce integer Number
#include<stdio.h>
 int main()
 {
     int num,temp,reminder,sum=0;

     printf("Enter any number : ");
     scanf("%d",&num);
     temp=num;
while(temp!=0)
    {
     reminder = temp%10;
     sum = sum*10+reminder;
    temp = temp/10;

    }
    printf("%d",sum);
 }

  • Problem 35
Revarce integer Number
#include<stdio.h>
 int main()
 {
     int num,temp,reminder,sum=0;

     printf("Enter any number : ");
     scanf("%d",&num);
     temp=num;
while(temp!=0)
    {
     reminder = temp%10;
     sum = sum*10+reminder;
    temp = temp/10;

    }
    if(num==sum)
        printf("Palindrome ");
    else
        printf(" Not Palindrome");
 }

  • Problem 36
Armstrong Number
#include<stdio.h>
int main()
{
    int num,sum=0,temp,r;
        printf("Enter any Number ");
        scanf("%d",&num);
        temp = num;

        while(temp!=0)
        {

            r= temp%10;
            sum=sum+r*r*r;
            temp=temp/10;
        }
        if (num==sum)
            printf("Armstrong number ");
        else
            printf("not Armstrong ");

}

  • Problem 37
Strong Number
#include<stdio.h>
int main()

{
    int num,result=0,temp,r,fact,i;

    printf("Enter a number : ");
    scanf("%d",&num);

    temp =num;

    while(temp!=0)
    {
        r=temp%10;
        fact=1;
        for(i=1;i<=r;i++)
        {
            fact=fact*i;
        }
        result=result+fact;
        temp=temp/10;
    }
    if (num==result)
    {
        printf("Strong Number ");
    }
    else
        printf(" Not strong ");
}

  • Problem 38
Number of Digit
#include<stdio.h>
int main()

{
    int num,count=0;

    printf("Enter a number : ");
    scanf("%d",&num);

    while(num!=0)
    {
        num=num/10;
        ++count;
    }
    printf("%d",count);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment