Vipin Lab Report
Vipin Lab Report
DATE:20/12/2023
AIM:
To Solve and implement the given problems using C- Strings and execute in Code blocks.
QUESTION 1:
SOURCE CODE:
#include<stdio.h>
#include<string.h>
void main()
char a[20];
gets(a);
OUTPUT:
KARTHIKEYAN K M
23I328
QUESTION 2:
QUESTION 3:
SOURCE CODE
#include<stdio.h>
#include<string.h>
void main()
char a[20],b[20];
gets(a);
KARTHIKEYAN K M
23I328
printf("Enter the string 2:");
gets(b);
strcat(a,b);
OUTPUT:
QUESTION 4:
#include<stdio.h>
#include<string.h>
void main()
char a[20],b[20];
int compare;
gets(a);
gets(b);
compare=strcmp(a,b);
if(compare==0)
KARTHIKEYAN K M
23I328
else
OUTPUT:
QUESTION 5:
SOURCE CODE:
#include<stdio.h>
#include<string.h>
void main()
char a[20];
gets(a);
strupr(a);
OUTPUT:
KARTHIKEYAN K M
23I328
QUESTION 6:
SOURCE CODE:
#include<stdio.h>
#include<string.h>
void main()
char a[20];
gets(a);
strlwr(a);
OUTPUT:
QUESTION 7:
SOURCE CODE:
#include<stdio.h>
#include<string.h>
void main()
char a[20];
KARTHIKEYAN K M
23I328
printf("Enter the string :");
gets(a);
int i=0;
while(a[i]!='\0')
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
else if(a[i]>='A'&&a[i]<='Z')
a[i]=a[i]+32;
i++;
OUTPUT:
QUESTION 8:
SOURCE CODE:
#include<stdio.h>
#include<string.h>
void main()
char a[20];
KARTHIKEYAN K M
23I328
gets(a);
int i=0;
strrev(a);
OUTPUT:
QUESTION 9:
SOURCE CODE:
#include<stdio.h>
#include<string.h>
void main()
char a[20],b[20];
gets(a);
strcpy(b,a);
strrev(a);
if(strcmp(a,b))
else
KARTHIKEYAN K M
23I328
OUTPUT:
QUESTION 10:
SOURCE CODE:
#include<stdio.h>
#include<string.h>
void main()
char a[20];
int countalpha=0,countspecial=0;
gets(a);
int i=0;
while(a[i]!='\0')
if((a[i]>='a'&&a[i]<='z')||a[i]>='A'&&a[i]<='Z')
countalpha++;
else
countspecial++;
i++;
KARTHIKEYAN K M
23I328
printf("The number of digits and special characters is : %d",countspecial);
OUTPUT:
RESULT:
KARTHIKEYAN K M
23I328