Professional Documents
Culture Documents
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void main()
int a, b, c;
int ch;
printf("\n\n");
scanf("%d", &ch);
switch(ch)
case 1: c=a+b;
break;
case 2: c=a-b;
break;
case 3: c=a*b;
break;
case 4: if(b==0)
exit(0);
else
c=(float)a/b;
break;
case 5: c=a%b;
break;
exit(0);
}
2.
#include <stdio.h>
int main()
a = &x;
b = &y;
temp = *b;
*b = *a;
*a = temp;
return 0;
3.
#include<stdio.h>
struct
char name[100];
int rollno;
struct marks
int test1;
int test2;
int test3;
}m;
}s[100];
void main()
int n,i,roll,sum1,sum2,sum3,max1,max2,max3;
scanf("%d",&n);
printf("Enter details\n");
printf("Roll no\tName\tTest1\tTest2\tTest3\n");
for(i=0;i<n;i++)
printf("Roll no\tName\tTest1\tTest2\tTest3\n");
for(i=0;i<n;i++)
if((s[i].rollno)==roll)
printf("%d\t%s\t%d\t%d\t%d\n", (s[i].rollno),(s[i].name),(s[i].m.test1),(s[i].
m.test2),(s[i].m.test3));
printf("\n");
sum1=0;
for(i=0;i<n;i++)
sum1+=(s[i].m.test1);
avg1=(sum1)/n;
sum2=0;
for(i=0;i<n;i++)
sum2+=(s[i].m.test2);
}
avg2=(sum2)/n;
sum3=0;
for(i=0;i<n;i++)
sum3+=(s[i].m.test3);
avg3=(sum3)/n;
max1=s[0].m.test1;
for(i=0;i<n;i++)
if(max1<(s[i].m.test1))
max1=(s[i].m.test1);
max2=s[0].m.test2;
for(i=0;i<n;i++)
{
if(max2<(s[i].m.test2))
max2=(s[i].m.test2);
max3=s[0].m.test3;
for(i=0;i<n;i++)
if(max3<(s[i].m.test3))
max3=(s[i].m.test3);
4.
#include <stdio.h>
int main()
int year;
if(year%4 == 0)
if( year%100 == 0)
if ( year%400 == 0)
else
else
else
return 0;
}
5.
#include <stdio.h>
struct complex
};
int main()
struct complex a, b, c;
return 0;
6.
#include <stdio.h>
int main()
{
int n, reverse = 0, t;
scanf("%d", &n);
t = n;
while (t != 0)
t = t/10;
if (n == reverse)
else
return 0;
}
7.
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
main()
float a,b,c,disc,root1,root2;
scanf("%f%f%f",&a,&b,&c);
if(a==0||c==0)
exit(0);
else
if(disc>0)
root1=root2= -b / (2*a);
else
root1= -b / (2*a);
}
8.
#include <stdio.h>
int main()
flag = 0;
if(low % i == 0)
flag = 1;
break;
if (flag == 0)
return 0;
9.
#include<stdio.h>
void main()
int i, n;
float x, sum, t;
scanf("%f",&x);
scanf("%d",&n);
x=x*3.14159/180;
t=x;
sum=x;
for(i=1;i<=n;i++)
{
t=(t*(-1)*x*x)/(2*i*(2*i+1));
sum=sum+t;
10.
#include<stdio.h>
int main()
int i, j;
for(i=1;i<=5;i++)
for(j=1;j<=10;j++)
printf("%d\t",i*j);
printf("\n\n");
}
11.
#include<stdio.h>
#include<math.h>
int main()
int i,max,min,range,count,sum=0,a[10],n;
float avg=0;
scanf("%d",&n);
printf("Enter %d elements\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<n;i++)
if(a[i]>max)
max=a[i];
min=a[0];
for(i=1;i<n;i++)
if(a[i]<min)
min=a[i];
range=max-min;
for(i=0;i<n;i++)
sum=sum+a[i];
avg=(sum/n);
12.
#include<stdio.h>
#include<string.h>
int main()
{
char a[100];
int length;
gets(a);
length = strlen(a);
return 0;
13.
#include <stdio.h>
int main()
char str[100];
char *ptr;
int cntV,cntC;
scanf("%s",str);
ptr=str;
cntV=cntC=0;
while(*ptr!='\0')
else
cntC++;
ptr++;
return 0;
14.
ii. #include<stdio.h>
void main()
{
int i, j;
for(i=5;i>=1;i--)
for(j=1;j<=i;j++)
printf("%d",i);
printf("\n");
i.
#include<stdio.h>
void main()
{
int i,j;
for(i=5;i>=1;i--)
for(j=1;j<=i;j++)
printf("%d",i);
printf("\n");
}
}
15.
#include<stdio.h>
int main()
scanf("%d", &a[i][j]);
scanf("%d",&b[i][j]);
result[i][j] = 0;
result[i][j]+=a[i][k]*b[k][j];
printf("\nOutput Matrix:\n");
printf("%d", result[i][j]);
if(j == c2-1)
printf("\n\n");
return 0;
16.
#include <stdio.h>
#include <string.h>
int main()
gets(text);
reverse_text[length - i - 1] = text[i];
if (reverse_text[i] != text[i])
n = 0;
if (n == 1)
printf("%s is a palindrome.", text);
else
return 0;
17. a)
#include<stdio.h>
int find_gcd(int,int);
int find_lcm(int,int);
int main()
int num1,num2,gcd,lcm;
scanf("%d %d",&num1,&num2);
gcd=find_gcd(num1,num2);
if(num1>num2)
lcm = find_lcm(num1,num2);
else
lcm = find_lcm(num2,num1);
printf("\nLCM of %d and %d is: %d\n",num1,num2,lcm);
return 0;
while(n1!=n2){
if(n1>n2)
return find_gcd(n1-n2,n2);
else
return find_gcd(n1,n2-n1);
return n1;
return temp;
temp++;
find_lcm(n1,n2);
return temp;
b)
#include<stdio.h>
if(i<=1)
return 1;
return i * factorial(i-1);
int main()
int i = 12;
return 0;
18.
#include<stdio.h>
int fibonacci(int i)
{
if(i==0)
return 0;
if(i==1)
return 1;
int main()
{ int i;
for(i=0;i<10;i++)
printf("%d\t\n", fibonacci(i));
return 0;
19.
#include<stdio.h>
int main()
{
int a[10][10], m, n, i, j, flag=0, temp=0;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
if(i>j&&a[i][j]==0)
flag=1;
if(i<j&&a[i][j]==0)
temp=1;
if(flag==1)
printf("\nUpper triangular");
else if(temp==1)
printf("\nLower triangular");
else
20.
#include <stdio.h>
int main()
int num;
scanf("%d", &num);
if(num > 0)
printf("Number is POSITIVE");
if(num < 0)
printf("Number is NEGATIVE");
if(num == 0)
{
printf("Number is ZERO");
return 0;
21. Ascending:
#include<stdio.h>
void main()
int i,j,n,a[100],temp,min;
scanf("%d",&n) ;
for(i=0;i<n;i++)
scanf("%d",&a[i]) ;
for(i=0;i<n-1;i++)
min=i;
for(j=i+1;j<n;j++)
{
if(a[min]>a[j])
min=j;
if(min!=i)
temp=a[i];
a[i]=a[min];
a[min]=temp;
for(i=0;i<n;i++)
printf("%d\n",a[i]) ;
Descending:
#include<stdio.h>
void main()
int i,j,n,a[100],temp,max;
printf("Enter the number of elements:\n") ;
scanf("%d",&n) ;
for(i=0;i<n;i++)
scanf("%d",&a[i]) ;
for(i=0;i<n-1;i++)
max=i;
for(j=i+1;j<n;j++)
if(a[max]<a[j])
max=j;
if(max!=i)
temp=a[i];
a[i]=a[max];
a[max]=temp;
}
printf("The sorted array is:\n");
for(i=0;i<n;i++)
printf("%d\n",a[i]) ;
22.
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
int position;
gets(text);
gets(substring);
printf("%s\n", text);
return 0;
int length;
length = strlen(a);
strcpy(a, "");
strcat(a, f);
free(f);
strcat(a, b);
strcat(a, e);
free(e);
{
char *pointer;
int c;
pointer = malloc(length+1);
if(pointer == NULL)
exit(EXIT_FAILURE);
for(c=0;c<length;c++)
*(pointer+c) = *((string+position-1)+c);
*(pointer+c) = '\0';
return pointer;
OR
#include<stdio.h>
int main()
gets(a);
for(i=0;a[i]!='\0';i++)
len++;
printf("\n%d",len);
scanf("%d", &pos);
if(pos>len)
else
for(i=len;i>=pos;i--)
a[i]=a[i-1];
a[pos]=ele;
len++;
printf("\n%s",a);
23.
#include <stdio.h>
void main()
{
char sentence[80];
gets(sentence);
vowels = vowels + 1;
special = special + 1;
24.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
scanf("%s", input);
n = strlen(input);
ch = input[c] - 'a';
no[ch]++;
t = 0;
x = ch - 'a';
output[t] = ch;
t++;
output[t] = '\0';
printf("%s\n", output);
return 0;
25.
#include <stdio.h>
#include <string.h>
int main()
char string[100];
printf("Enter a string\n");
gets(string);
while (string[c] != '\0') {
/** Considering characters from 'a' to 'z' only and ignoring others. */
x = string[c] - 'a';
count[x]++;
c++;
return 0;
26.
#include <stdio.h>
int main()
scanf("%d",&n);
scanf("%d",&array[c]);
scanf("%d", &search);
first = 0;
last = n - 1;
middle = (first+last)/2;
first = middle + 1;
break;
else
last = middle - 1;
return 0;
}
27.
Ascending:
#include<stdio.h>
main()
int a[10],n,i,j,temp;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
// Bubble Sorting
if(a[j]>=a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
for(i=0;i<n;i++)
printf("%d\n",a[i]);
Descending:
#include<stdio.h>
int main()
scanf("%d", &n);
scanf("%d", &a[i]);
{
for (j= 0 ; j < n - i - 1; j++)
temp=a[j];
a[j] = a[j+1];
a[j+1] = temp;
printf("%d\n", a[i]);
return 0;
28.
29.
#include <stdio.h>
/*function definition*/
while(number!=1)
if(number%2!=0)
return 0;
number=number/2;
return 1;
int main()
int num;
scanf("%d",&num);
if(PowerOf2(num))
else
30.
#include<stdio.h>
main()
{ int n, i;
scanf("%d", &n);
if(n%i==0)
break;
if(i>n/2)
printf("%d is PRIME",n);
else