Program 250: Program to print Largest and Smallest Word from given Sentence
//Coming Soon
Output:
#include<stdio.h>
#include<string.h>
main()
{
int i=0,j=0,k=0,a,minIndex=0,maxIndex=0,max=0,min=0;
char str1[100]={0},substr[100][100]={0},c;
printf("Enter a sentence\n");
gets(str1);
while(str1[k]!='\0')//for splitting sentence
{
j=0;
while(str1[k]!=' '&&str1[k]!='\0')
{
substr[i][j]=str1[k];
k++;
j++;
}
substr[i][j]='\0';
i++;
if(str1[k]!='\0')
{
k++;
}
}
int len=i;
max=strlen(substr[0]);
min=strlen(substr[0]);
//After splitting getting length of string and finding its index having max length and index having min length
for(i=0;i<len;i++)
{
a=strlen(substr[i]);
if(a>max)
{
max=a;
maxIndex=i;
}
if(a<min)
{
min=a;
minIndex=i;
}
}
printf("Largest Word is %s \nSmallest word is %s\n",substr[maxIndex],substr[minIndex]);
}
Explanation://Coming Soon
Output:


