1). Pony Puzzle
#include<stdio.h>
#include<stdlib.h>
int main()
{
int t,i,n,j,min=0,p;
scanf("%d",&t);
while(t--)
{
int a[5000];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
min=abs(a[0]-a[1]);
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
p=abs(a[i]-a[j]);
if(min>p)
min=p;
}
}
printf("%d\n",min);
}
return 0;
}
2). Dhoni the Man with Midas Touch
#include <stdio.h>
int main()
{
int num;
while(1)
{
scanf("%d",&num);
if (num == 42){
return(0);
}
else{
printf("%d\n",num);
}
}
return(0);
}
3). Ram and the Week
#include <stdio.h>
int main()
{
int week;
/* Input week number from user */
scanf("%d", &week);
switch(week)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("Invalid input! Please enter week number between 1-7.");
}
return 0;
}
4). Sivaji and the Calendar
#include <stdio.h>
int main()
{
int y;
scanf("%d",&y);
if(y % 4 == 0)
{
//Nested if else
if( y % 100 == 0)
{
if ( y % 400 == 0)
printf("LEAP YEAR");
else
printf("NOT LEAP YEAR");
}
else
printf("LEAP YEAR");
}
else
printf("NOT LEAP YEAR");
return 0;
}
5). Modi and the Cash
#include <stdio.h>
int main()
{
int amount;
int note500, note100, note50, note20, note10, note5, note2, note1;
/* Initialize all notes to 0 */
note500 = note100 = note50 = note20 = note10 = note5 = note2 = note1 = 0;
/* Input amount from user */
scanf("%d", &amount);
if(amount >= 500)
{
note500 = amount/500;
amount -= note500 * 500;
}
if(amount >= 100)
{
note100 = amount/100;
amount -= note100 * 100;
}
if(amount >= 50)
{
note50 = amount/50;
amount -= note50 * 50;
}
if(amount >= 20)
{
note20 = amount/20;
amount -= note20 * 20;
}
if(amount >= 10)
{
note10 = amount/10;
amount -= note10 * 10;
}
if(amount >= 5)
{
note5 = amount/5;
amount -= note5 * 5;
}
if(amount >= 2)
{
note2 = amount /2;
amount -= note2 * 2;
}
if(amount >= 1)
{
note1 = amount;
}
/* Print required notes */
printf("500 = %d\n", note500);
printf("100 = %d\n", note100);
printf("50 = %d\n", note50);
printf("20 = %d\n", note20);
printf("10 = %d\n", note10);
printf("5 = %d\n", note5);
printf("2 = %d\n", note2);
printf("1 = %d\n", note1);
return 0;
}
6). Mad Angles
#include<stdio.h>
int main()
{
int angle1,angle2,angle3,sum;
scanf("%d%d%d",&angle1,&angle2,&angle3);
sum = angle1 + angle2 + angle3;
if(sum == 180 && angle1 > 0 && angle2 > 0 && angle3 > 0)
{
printf("Triangle is valid");
}
else
{
printf("Triangle is not valid");
}
return 0;
}
7). Profit or Loss
#include <stdio.h>
int main()
{
int cp,sp,amt;
/* Input cost price and selling price of a product */
scanf("%d", &cp);
scanf("%d", &sp);
if(sp > cp)
{
/* Calculate Profit */
amt = sp - cp;
printf("Profit");
}
else if(cp > sp)
{
/* Calculate Loss */
amt = cp - sp;
printf("Loss");
}
else
{
/* Neither profit nor loss */
printf("No Profit No Loss");
}
return 0;
}
8). Grand Master
#include <stdio.h>
int main() {
int t;
int n;
scanf("%d",&t);
while(t > 0)
{
scanf("%d",&n);
int result = 0;
while(n!=0)
{
result = result + (n * n);
n = n-1;
}
printf("%d\n",result);
t = t-1;
}
}
9). Lakshmi's Teacher
#include <stdio.h>
int main() {
double num;
scanf("%lf", &num);
if (num <= 0.0) {
if (num == 0.0)
printf("ZERO");
else
printf("NEGATIVE");
} else
printf("POSITIVE");
return 0;
}
10). Nth Term
#include <stdio.h>
int main() {
int t;
scanf("%d",&t);
while(t--)
{
int n,i,s,j;
scanf("%d",&n);
s=0;
for(i=1;i<=n;i++)
{
s=s+i;
}
printf("%d\n",s);
}
return 0;
}
11). Numerical Games
#include <stdio.h>
int main()
{
int num;
scanf("%d",&num);
if(num % 2 == 0)
printf("no");
else
printf("yes");
return 0;
}
12). Surprise Test After Lockdown
#include <stdio.h>
int main()
{
int phy, chem, bio, math, comp;
float per;
scanf("%d%d%d%d%d", &phy, &chem, &bio, &math, &comp);
per = (phy + chem + bio + math + comp) / 5.0;
printf("Percentage = %.2f\n", per);
if(per >= 90)
{
printf("Grade A");
}
else if(per >= 80)
{
printf("Grade B");
}
else if(per >= 70)
{
printf("Grade C");
}
else if(per >= 60)
{
printf("Grade D");
}
else if(per >= 40)
{
printf("Grade E");
}
else
{
printf("Grade F");
}
return 0;
}
13). KL Rahul and his Teammates
#include <stdio.h>
#define BASE 10
int main()
{
long long num, n;
int i, lastDigit;
int freq[BASE];
scanf("%lld", &num);
for(i=0; i<BASE; i++)
{
freq[i] = 0;
}
n = num;
while(n != 0)
{
lastDigit = n % 10;
n /= 10;
freq[lastDigit]++;
}
for(i=0; i<BASE; i++)
{
printf("%d = %d\n", i, freq[i]);
}
return 0;
}
14). Maxwell and his cousin
#include<stdio.h>
int main()
{
int i, j, rows, columns;
scanf("%d", &rows);
scanf("%d", &columns);
for (i = 1; i <= rows; i++)
{
for(j = 1; j<=columns; i++)
{
if(i == 1 || 1 == rows || j == 1 || j == columns)
{
printf("i");
}
else
{
printf("O");
}
}
printf("\n");
}
return 0;
}
15). Mahi and raina
#include <stdio.h>
int main()
{
int i, j, k;
scanf("%d",&i);
scanf("%d",&j);
scanf("%d",&k);
if (j> 1&&k > j)
{
printf ("TRUE");
}
else
{
printf ("FALSE");
}
return 0;
}
16). Raju Dilemma
#include <stdio.h>
int main()
{
int a,b,i,c=0, arr[100];
scanf("%d%d",&a,&b);
for(i=0;i<a;i++)
{
scanf("%d", &arr[i]);
if(arr[i]%b==0)
c+=1;
}
printf("%d",c);
return 0;
}
17). Big Buddy
#include <stdio.h>
int main()
{
int a,i;
float arr[100],count=0;
scanf("%d", &a);
for (i=0; i<a;i++)
{
scanf("%f", &arr[i]);
count+=arr[i];
}
printf("%. 1f\n" ,count);
printf("%.1f",count/a);
return 0;
}
18). Chef and Balls
#include <stdio.h>
int main()
{
int x;
scanf("%d", &x);
if(x==1)
{
printf("1\n3 1 2 2\n3 3 4 4\n2\n1");
}
else
{
printf("1\n3 1 2 2\n3 3 4 4\n2");
}
return 0;
}
19). Peak Element
#include <stdio.h>
int main()
{
int a, peak, ind=0,i;
scanf("%d",&a);
int ar[a];
for(i=0;i<a;i++)
scanf("%d", &ar[i]);
peak=ar[0];
for(i=0;i<a;i++)
{
if(peak<ar[i])
{
peak=ar[i];
ind=i;
}
}
printf("Peak Element=%d\n",peak);
printf("Index Value=%d", ind);
return 0;
}
20). Reverse a Number
#include <stdio.h>
int main()
{
int n,rn=0,rem;
scanf("%d",&n);
while(n!=0)
{
rem=n%10;
rn=rn*10+rem;
n/=10;
}
printf("%d", rn);
return 0;
}
21). Horse Found
#include <stdio.h>
int main()
{
int t,i,n,j,min=0,p;
scanf("%d", &t);
while(t--)
{
int a[5000];
scanf("%d", &n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
min=abs(a[0]-a[1]);
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
p=abs(a[i]-a[j]);
if(min>p)
min=p;
}
}
printf("%d\n", min);
}
return 0;
}
22). Three idiots
#include <stdio.h>
int main()
{
float a,b,c,d,e,f;
scanf("%f\t%f\n%f\t%f",&a,&b,&c,&d);
e=(a+c)/2;
f=(b+d)/2;
printf("Binoys house is located at(%.1f,%.1f)",e,f);
return 0;
}
23). Finding OR of Two numbers
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("Bitwise OR of ");
printf("%d",a);
printf("and ");
printf("%d",b);
printf(" is = ");
printf("%d",a|b);
return 0;
}
24). Quality Checker
#include <stdio.h>
int main()
{
char c;
scanf("%c" ,&c);{
if ((c>= 'a') && (c<= 'z'))
{
printf ("ALPHABET");
}
else if((c>='A')&&(c<='Z'))
{
printf("ALPHABET");
}
else
{
printf("NOT ALPHABET");}
}
return 0;
}
TO BE CONTINUED.....