Codemind C basics

BATHULA PRAVEEN (BP)
0

 Single_Number

#include<stdio.h>
int main()
{
    int n,j,s=0,c;
    scanf("%d",&n);
    int a[n],i;
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
   
    for(i=0;i<n;i++)
    { 
        c=0;
        for(j=0;j<n;j++)
        {
            if(a[i]==a[j])
            {
               c++;
            }
        }
        if(c==1)
        {
            s=1;
            printf("%d",a[i]);
        }
    }
    if(s==0)
    {
        printf("NO Single Number");
    }
    
}

COST TO FENCE THE PARK OUTSIDE

#include<stdio.h>
int main(){
    int l,b,w,c,area1,area2;
    scanf("%d%d%d%d",&l,&b,&w,&c);
    area1=l*b;
    area2=(l+2*w)*(b+2*w);
    printf("%d",(area2-area1)*c);
    return 0;

}

AREA OF CIRCLE

 #include<stdio.h>

int main(){

    int r;

    float area;

    scanf("%d",&r);

    area=3.14*r*r;

    printf("%.2f",area);

    return 0;

}

FAHRENHEIT TO CELSIUS

#include<stdio.h>
int main(){
    int a;
    float b;
    scanf("%d",&a);
    b=(a-32)*5/9.0;
    printf("%.2f",b);
    return 0;
}


SIMPLE INTEREST

#include<stdio.h>
int main(){
    int p,t,r;
    scanf("%d%d%d",&p,&t,&r);
    printf("%d",p*t*r/100);
}

DIAGONALS OF POLYGON

#include<stdio.h>
int main(){
    int n;
    scanf("%d",&n);
    printf("%d",n*(n-3)/2);
}


#include<stdio.h>

int main()
{
    int n,i,gcd;
    
    scanf("%d",&n);
    int arr[n];

    for(i=0;i<n;i++)
    {
       
        scanf("%d",&arr[i]);
    }
    gcd=arr[0];
    int j=1;
    while(j<n)
    {
       if(arr[j]%gcd==0)
       {
           j++;
       }
       else
       {
           gcd=arr[j]%gcd;
           i++;
       }
    }
    printf("%d",gcd);
    return 0;
}


#include<stdio.h>
int main(){
    int t;
    scanf("%d",&t);
    while (t--){
        int a,b;
        scanf("%d%d",&a,&b);
        char str[a];
        int i,j;
        scanf("%s",str);
        while (b>1){
            char res[b];
            for (i=0; i<b; i++){
                res[i]=str[i];
            }
            for (i=0; i<b; i++){
                str[i]=res[b-i-1];
            }
            b--;
        }
        printf("%s",str);
        printf("
");
    }
    return 0;
}


#include<stdio.h>
int main()
{
    int n,c=0;
    scanf("%d",&n); 
    for(int i=0;i<n;i++)
    {
        int x;
        scanf("%d",&x);
        int arr[x];
        for(int j=0;j<x;j++)
        {
            scanf("%d",&arr[j]);
        }
        for(int k=1;k<x;k++)
        {
            if(arr[k-1]>arr[k])
            {
                c++;
            }
        }
            if(c==0)
            {
                printf("%d",c);
            }
            else
            {
                int min=arr[0],max=arr[0];
                for(int l=0;l<x;l++)
                {
                    if(min>arr[l])
                    {
                        min=arr[l];
                    }
                    if(max<arr[l])
                    {
                        max=arr[l];
                    }
                }
                printf("%d
",max-min);   
            }
    }
}


#include<stdio.h>
long int gcd(long int a,long int b)
{  
    if (a == b)  
        return a;  
    if (a > b)  
        return gcd(a-b, b);
        else
    return gcd(a, b-a);  
}
int main()
{
    long long int N,K,ma,mb,lcm,tot,max;
    long int A,B;
    int i,T;
    scanf("%d",&T);
    for(i=1;i<=T;i++)
    {   
        max=0;
        tot=0;
        scanf("%lld %ld %ld %lld",&N,&A,&B,&K);
        max=(A>B)?A:B;
        ma=N/A;
        mb=N/B;
       lcm=(A*B)/gcd(A,B);
    tot=ma+mb-(2*(N/lcm));
    if(tot>=K)
    printf("Win
");
    else
    printf("Lose
");
    }
    return(0);
}


AREA OF TRIANGLE 

#include<stdio.h>
#include<math.h>
int main(){
    int a,b,c;
    float s,area;
    scanf("%d%d%d",&a,&b,&c);
    s=(a+b+c)/2.0;
    area=sqrt(s*(s-a)*(s-b)*(s-c));
    printf("%.2f",area);
    return 0;
}

AVERAGE OF TWO NUMBERS

#include<stdio.h>
int main(){
    int a,b;
    float s;
    scanf("%d%d",&a,&b);
    s=(a+b)/2.0;
    printf("%.4f",s);
    return 0;
}

FIND ASCII VALUE OF A CHARACTER

#include<stdio.h>
int main(){
    char s;
    scanf("%c",&s);
    printf("%d",s);
    return 0;
}

PROGRAM TO MULTIPLY TWO FLOATING POINT NUMBERS

#include<stdio.h>
int main(){
    float a,b;
    scanf("%f%f",&a,&b);
    printf("%.2f",a*b);
    return 0;
}

MULTIPLICATION

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
   printf("%d",a*b);
    return 0;
}

DIVISION

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
   printf("%d",a/b);
    return 0;
}

MODULUS

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
   printf("%d",a%b);
    return 0;
}

TAKE INPUT AND PRINT

#include<stdio.h>
int main(){
    char a[30];
    scanf("%[^\n]s",a);
   printf("%s",a);
    return 0;
}

ADDING TWO NUMBERS

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
   printf("%d",a+b);
    return 0;
}


#include<stdio.h>
int prime(int n)
{
    if(n==1)
    {
        return 0;
    }
    int i;
    for(i=2;i<n;i++)
    {
        if(n%i==0)
        {
            return 1;
        }
    }
    return 0;
}
int main()
{
    int n,c=0;
    scanf("%d",&n);
    for(int i=2;i<n;i++)
    {
        if(n%i==0)
        {
            if(prime(i))
            {
                c++;
            }
        }
    }
    printf("%d",c+2);
}

PROGRAM TO FIND MAXIMUM HAND SHAKES

#include<stdio.h>
int main(){
    int a;
    scanf("%d",&a);
   printf("%d",a*(a-1)/2);
    return 0;
}


#include<stdio.h>
int main()
{
int i,n,s=0;
scanf("%d",&n);
for(i=1;i<n;i++)
     {
      if(n%i==0)
      s=s+i;
     }

if (i==s)
{
printf("True");
}
else
{
printf("False");
}
}

SUBRACT PRODUCT ANS SUM OF DIGITS

#include<stdio.h>
int main(){
    int a,sum=0,prod=1,r,temp;
    scanf("%d",&a);
    temp=a;
    while(temp){
        r=temp%10;
        sum+=r,prod*=r;
        temp/=10;
    }
   printf("%d",prod-sum);
    return 0;
}


#include<stdio.h>
 
int main()
 
{
 
 int num,i,fact,r,sum=0,temp;
 
 
 scanf("%d",&num);
 
 temp=num;
 
 while(num)
 
 {
 
     i=1,fact=1;
 
     r=num%10;
 
     while(i<=r)
 
     {
 
        fact=fact*i;
 
        i++;
 
     }
 
     sum=sum+fact;
 
     num=num/10;
 
}
 
 
 
 if(sum==temp)
 
  printf("The number %d is a strong number",temp);
 
 else
 
  printf("The number %d is not a strong number",temp);
 
 return 0;
 
}

SPY NUMBER

#include<stdio.h>
int main(){
    int a,sum=0,prod=1,r,temp;
    scanf("%d",&a);
    temp=a;
    while(temp){
        r=temp%10;
        sum+=r,prod*=r;
        temp/=10;
    }
if(sum==prod)
printf("Spy Number");
else
printf("Not Spy Number");
    return 0;
}

NEON NUMBER

#include<stdio.h>
int main(){
    int a,sum=0,temp,r;
    scanf("%d",&a);
    temp=a*a;
    while(temp){
        r=temp%10;
        sum+=r;
        temp/=10;
    }
if(sum==a)
printf("Neon Number");
else
printf("Not Neon Number");
    return 0;
}

Nearest Fibonacci

#include<stdio.h>
int main()
{
    int n,a=0,b=1,c,temp;
    scanf("%d",&n);
    c=a+b;
    temp=n;
    while(c<=temp)
    {
        c=a+b;
        a=b;
        b=c;
    }
    if(n-a>b-n)
    {
        printf("%d",b);
    }
    else if(n-a<b-n)
    {
        printf("%d",a);
    }
    else
    {
        printf("%d %d",a,b);
    }
}

Monk And Suare Root

#include<stdio.h>
int main()
{
    int t,m,n,fl;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d %d",&n,&m);
        fl=0;
        for(int i=0;i<=m;i++){
            long int temp= (long int)i*i;
            if(temp%m==n){
                printf("%d
",i);
                fl=1;
                break;
            }
        }
        if(fl==0)
           printf("-1
");
    }
    return 0;
}

LCM

#include <stdio.h>
int main() {
    int n1, n2, max;
  ;
    scanf("%d %d", &n1, &n2);

    // maximum number between n1 and n2 is stored in max
    max = (n1 > n2) ? n1 : n2;

    while (1) {
        if (max % n1 == 0 && max % n2 == 0) {
            printf("%d",max);
            break;
        }
        ++max;
    }
    return 0;
}

Reverse Integer

#include <stdio.h>
int main() {
    int n1, n2, max;
  ;
    scanf("%d %d", &n1, &n2);

    // maximum number between n1 and n2 is stored in max
    max = (n1 > n2) ? n1 : n2;

    while (1) {
        if (max % n1 == 0 && max % n2 == 0) {
            printf("%d",max);
            break;
        }
        ++max;
    }
    return 0;
}


#include<stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    int a[n],i,check;
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    int x,s=0;
    scanf("%d",&x);
    int max=a[0];
    for(i=0;i<n;i++)
    {
        if(a[i]>max)
        {
           max=a[i];
        }
    }
    for(i=0;i<n;i++)
    {
        check=0;
        check=a[i]+x;
        if(check>=max)
        {
            printf("True ");
        }
        else
        {
            printf("False ");
        }

    }


}


#include<stdio.h>
int main()
{
    int n,i;
    scanf("%d",&n);
    int a[100],c=0,r,flag=1;
    while(n!=0)
    {
        r=n%10;
        a[c]=r;
        n=n/10;
        c++;
    }
    for(i=0;i<c;i++)
    {
        for(int j=i+1;j<c;j++)
        {
            if(a[i]==a[j])
            {
                flag=0;
            }
        }
    }
    if(flag==1)
    {
        printf("Unique Number");
    }
    else
    {
        printf("Not Unique Number");
    }
}

SUM OF GIVEN NUMBERS

#include<stdio.h>
int main(){
    int n,a,b;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d%d",&a,&b);
        printf("%d\n",a+b);
        
    }
    return 0;
}


#include<stdio.h>
int main()
{
long int a,b;
int count=0,i;
scanf("%ld",&a);
b=a;
    for(i=0;a>0;i++)
    {
    count++;
    a=a/10;
}
if(count==10)
{
if(b/1000000000==0)
printf("Invalid");
else
printf("Valid");
}
else
  printf("Invalid");
}

Ugly Number

# include <stdio.h>
# include <string.h>

int main()
{
int n,x=0;

  scanf("%d",&n);

      if (n <= 0) {  
           
        }
       while (n != 1) 
       {  
            if (n % 5 == 0) 
            {  
                n /= 5;  
            } 
            else if (n % 3 == 0) 
            {  
                n /= 3;  
            } 
            else if (n % 2 == 0) 
            {  
                n /= 2;  
            } 
            else 
            {  
                printf("Not Ugly Number"); 
                x = 1;  
                break;  
            }  
        } 
        if (x==0)
        { 
                printf("Ugly Number");
                }
}

PRIME NUMBER

#include<stdio.h>
int main(){
    int n,count=0;
    scanf("%d",&n);
    for(int i=1;i<n;i++)
        if(n%i==0)
        count++;
    if (count==1)
    printf("prime");
    else
    printf("not a prime");
    return 0;
}

PERFECT SQUARE ROOT OR NOT

#include<stdio.h>
#include<math.h>
int main(){
    int n,a;
    scanf("%d",&n);
    a=int(sqrt(n));
    if (n==a*a)
    printf("True");
    else
    printf("False");
    return 0;
}

Reverse of Numbers

#include <stdio.h>
int main() {
    int n, rev = 0, remainder;
    
    scanf("%d", &n);
    while (n != 0) {
        remainder = n % 10;
        rev = rev * 10 + remainder;
        n /= 10;
    }
    printf("%d", rev);
    return 0;
}


#include<stdio.h>
int main ()
{
int num, remider, Largest= 0;

scanf ("%d", &num);

while (num > 0)
    {
remider = num % 10;
if (Largest < remider)
 {
       Largest = remider;
 }
num = num / 10;
    }
printf ("%d", Largest);
return 0;
}

Happy Number


#include<stdio.h> 
#include<math.h> 
main() 
 int i,j,num,temp,sum=0; 
 scanf("%d",&num); 
  while(sum!=1 && sum!=4) 
  { 
   sum=0; 
   while(num>0) 
  { 
    j=num%10; 
    sum+=(j*j); 
    num=num/10;  
  } 
  num=sum; 
  } 
   
  if(sum==1) 
 printf("True"); 
 else 
 printf("False"); 


#include <stdio.h>
#include <math.h>
      int rev(int);
      int power(int);
      int sqroot(int);

main()
{
     
      int n,r1=0,r2=0,sq=0,p=0;
      scanf("%d",&n);
      p=power(n);     
      r1=rev(p);     
      sq=(int)sqroot(r1);     
      r2=rev(sq);     
      if(n==r2)
      printf("True");
      else
      printf("False");     
    
}
int power(int n)
{
      int p;
      p=n*n;
}
int sqroot(int n)
{
      int sq=0;
      sq=(int)sqrt(n);
      return sq;
}
int rev(int n)
{
      int temp=0,r=0,t=0;
      temp=n;
      while(temp>0)
      {
            r=temp%10;
            t=t*10+r;
            temp=temp/10;
      }
      return t;
}


#include<stdio.h>
int main()
{
    int n,a,b,c;
    scanf("%d",&n);
    a=0;
    b=1;
    if(n==0)
       printf("True");
    c=a+b;
    while(c<n)
    {
        c=a+b;
        a=b;
        b=c;
    }
    if(c==n)
    {
        printf("True");
    }
    else
    {
        printf("False");
    }
}



#include<stdio.h>    
int main()    
{    
 int n1=0,n2=1,n3,i,num;    
   
 scanf("%d",&num);    
 printf("0 1");

 for(i=2;i<num;++i)    
 {    
  n3=n1+n2;    
  printf(" %d",n3);    
  n1=n2;    
  n2=n3;    
 }  
  return 0;  
 } 


#include<stdio.h>
#include<math.h>
int main()
{
    int num;
    scanf("%d",&num);
    int num1=num,c=0;
    while(num1!=0)
    {
        num1/=10;
        c++;
    }
    num1=num;
    int sum=0;
    while(num1!=0)
    {
        int rem=num1%10;
        sum+=pow(rem,c);
        num1/=10;
        c--;
    }
   if(sum==num)
   
    printf("True");
   
   else
   
    printf("False");
   
   return 0;
}

   


#include<stdio.h>
int main()
{
    int num,i;
    scanf("%d",&num);
    int sum=0;
    for( i=1;i<num;i++)
    {
        if(num%i==0)
        {
            sum=sum+i;
        }
    }

   if(sum>num)
    printf("True");
   else
    printf("False");
}


Palindrome

#include<stdio.h>  
int main()    
{    
int n,r,sum=0,temp;    
scanf("%d",&n);    
temp=n;    
while(n>0)    
{    
r=n%10;    
sum=(sum*10)+r;    
n=n/10;    
}    
if(temp==sum)    
printf("True");    
else    
printf("False");   
return 0;  
}   

Tables

#include<stdio.h>
int main()
{
    int a,b,m,n;
    scanf("%d",&b);
    scanf("%d",&n);
    for(a=1;a<=n;a++)
    {
        if(a%2==1)
        {
            m=b*a;
            printf("%d x %d = %d
",b,a,m);
        }
    }
    return 0;
}


#include<stdio.h>
int main()
{
    int m,n;
    scanf("%d%d",&m,&n);
    if(m%2==0 || n%2==0)
    {
        printf("Player 1");
    }
    else
    {
        printf("Player 2");
    }
}


#include<stdio.h>
int fun(int n)
{
    if(n<0)
    {
        return 0;
    }
    if(n==0)
    {
        return 1;
    }
    return fun(n-1)+fun(n-2)+fun(n-3);
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%d",fun(n));
    
    
}
Tags

Post a Comment

0Comments

Post a Comment (0)