C program to evaluate the equation y=xn when n is a non-negative integer.

/*   Write a C program to evaluate the equation y=xn when n is a non-negative integer.  */
=================================================================
#include<stdio.h>
#include<conio.h>
void main()
{
int count, n;
float x,y;
printf(“Enter the values of x and n:”);
scanf(“%f%d”, &x,&n);
y=1.0;
count=1;
while(count<=n)
{
y=y*x;
count++;
}
printf(“x=%f; n=%d; x to power n=%f”, x, n,y);
}

Output:
======
Enter the values of x and n: 2.5 4
X=2.500000; n=4; x to power n= 39.062500

C program to create enumerated data type for 12 months. Display their values in integer constants.

/* Write a C program to create enumerated data type for 12 months. Display their values in integer constants. */
======================================================================
#include<stdio.h>
#include<conio.h>
void main()
{
Enum month(Jan, Feb, Mar, Apr, May, June, July, Aug,Sep, Oct, Nov, Dec)
clrscr();
printf(“Jan=%d”, Jan);
printf(“Feb=%d”, Feb);
printf(“June=%d”, June);
printf(“Dec=%d”, Dec);
}

Output:
======
Jan =0
Feb=1
June=5
Dec=11

C Program to Number Of Occurrences Of Vowels, Consonants, Words, Spaces And Special Characters In The Given Statement.

/* Write a C Program to Number Of Occurrences Of Vowels, Consonants, Words, Spaces And
Special Characters In The Given Statement.  */
====================================================================
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
void main()
{
char s[100];
int vow=0,cons=0,spc=0,punc=0,l,i;
clrscr();
printf(“enter the statement\n”);
gets(s);
l=strlen(s);
for(i=0;i<l;i++)
{
if(isalpha(s[i]))
{
if(s[i]==’a’||s[i]==’e’||s[i]==’i’||s[i]==’o’||s[i]==’u’)
{
50 C P
S
ROGRAMS WITH
OLUTIONS
vow++;
}
else
{
cons++;
}
}
if(isspace(s[i])
{
spc++;
}
if(ispunct(s[i]))
{
punc++;
}
}
printf(“\nno.of words=%d”,spc+1);
printf(“\nno.of vowels=%d”,vow);
printf(“\nno.of consonants=%d”,cons);
printf(“\nno.of space=%d”,spc);
printf(“\nno.on special characters=%d”,punc);
getch();
}

Output:
======
Enter the statement
*Nothing is impossible in the world.
No.of words=6
No.of vowels=10
No.of consonants=19
No.of space=5
No.of special characters=1

C Program to Merging One Dimensional Array

/* Write a C Program to Merging One Dimensional Array – Excluding The Repeating Element  */
======================================================================
#include<stdio.h>
#include<conio.h>
void main()
{
int a[50],b[50],n1,n2,i,x;
clrscr();
printf(“enter the number of elements in the first array”);
scanf(“%d”,&n1);
printf(“enter the elements\n”);
48 C P
S
ROGRAMS WITH
OLUTIONS
for(i=0;i<n1;i++)
{
printf(“enter a[%d]”,i+1);
scanf(“%d”,&a[i]);
}
printf(“enter the number of elements in the second array”);
scanf(“%d”,&n2);
printf(“enter the elements\n”);
for(i=0;i<n2;i++)
{
printf(“enter b[%d]”,i+1);
scanf(“%d”,&b[i]);
}
for(x=0;x<n1;x++)
{
for(i=0;i<n2;i++)
{
if(b[i]==a[x])
{
b[i]=’ ‘;
}
}
}
for(i=o;i<n1;i++)
{
printf(“%d”,a[i]);
}
for(i=0;i<n2;i++)
{
if(b[i]==’ ‘;)
continue;
else
printf(“%d”,b[i]);
}
getch();
}

Output:
======
Enter the number of elements in the first array
3
Enter the elements
3
5
7
Enter the number of elements in the first array
3
Enter the elements
2
5
9
3 5 7 2 9

C Program to find whether a string is palindrome or not.

/*   Write a C Program to find whether a string is palindrome or not.  */
===================================================
#include<stdio.h>
#include<conio.h>
void main()
{
char s1[20],s2[20];
clrscr();
printf(“enter a string: ”);
scanf(“%s”,s1);
strcpy(s2,s1);
strrev(s2);
if(strcmp(s1,s2)==0)
printf(“string is a palindrome”);
else
printf(“not a palindrome string”);
getch();
}

Output:
======
enter a string: abc
not a palindrome string

C Program to find factorial of a number using recursion.

/*  Write a C Program to find factorial of a number using recursion.  */
===================================================
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
clrscr();
printf(“enter number: ”);
scanf(“%d”,&n);
if(n<0)
printf(“invalid number”);
else
printf(“%d!=%d”,n,fact(n));
getch();
}
int fact(int x)
{
if(x==0)
return 1;
else
return(x*fact(x-1));
}

Output:
=======
enter number: 5
5!=120

C Program to find largest of two numbers using functions.

/* Write a C Program to find largest of two numbers using functions.  */
===================================================
#include<stdio.h>
#include<conio.h>
void main()
{
void max();
clrscr();
max();
getch();
}
void max()
{
int a[5],max,n,i;
printf(“How many no’s you want to enter: ”);
scanf(“%d”,&n);
printf(“Enter element for the array: ”);
for(i=0;i<n;i++)
scanf(“%d”,&a[i]);
max=a[0];
for(i=1;i<5;i++)
{
if(max<a[i])
max=a[i];
}
printf(“maximum no= %d”,max);
}

Output:
======
How many no’s you want to enter: 4
Enter element for array: 4
5
6
1
maximum no: 6

C Program to show call by reference.

/*  Write a C Program to show call by reference.   */
=====================================
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,*aa,*bb,swap();
clrscr();
a=5;
b=10;
aa=&a;
bb=&b;
printf(“value of a= %d & value of b=%d before swap”,a,b);
swap(aa,bb);
printf(“\nvalue of a=%d & b=%d after swap”,a,b);
getch();
}
int swap(int *x,int *y)
{
int temp;
temp=*x;
44 C P
S
ROGRAMS WITH
OLUTIONS
*x=*y;
*y=temp;
}

Output:
======
value of a= 5 & value of b=10 before swap
value of a=10 & b=5 after swap

C Program to show call by value.

/*     Write a C Program to show call by value.  */
====================================
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,swap();
clrscr();
a=5;
b=10;
printf(”value of a=%d & value of b=%d before swap ”,a,b);
swap(a,b);
printf(“\nvalue of a =%d & b=%d after swap”,a,b);
getch();
}
int swap(int x,int y)
{
int temp;
temp=x;
x=y;
y=temp;
}

Output:
======
value of a=5 & value of b=10 before swap
value of a=5 & b=10 after swap

C Program to show table of a number using functions.

/*  Write a C Program to show table of a number using functions.   */
=================================================
#include<stdio.h>
#include<conio.h>
void main()
{
void table();
clrscr();
table();
getch();
}
void table()
{
int n,i,r;
printf(“enter a no to know table: ”);
scanf(“%d”,&n);
for(i=1;i<=10;i++)
{
r=n*i;
printf(“%d*%d=%d\n”,n,i,r);
}
}


Output:
======
enter a no to know table: 2
2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
2*9=18
2*10=20