Computer Science, asked by wwwamankumarsingh455, 1 day ago

WAP which will input first name, middle name and last name and print short name.

Sample Input:
First Name: Mahendra
Middle Name : Singh
Last Name: Dhoni

Sample Output: M.S.Dhoni​

Answers

Answered by harshitjaat098
0

Answer:

#include <stdio.h>

int main()

{

char name[50] = "\0";

char fname[50] = "\0";

char mname[50]= "\0";

char lname[50]= "\0";

char * ptr = NULL;

int count =0;

int i,j,k,l;

j=k=l=0;

printf("\n Enter you full name (max 50 chararacter) : ");

gets(name);

for(i=0; i<strlen(name); i++){

   

   if(name[i] == ' ')

   count++;

   

   if(count ==0)

   fname[j++] = name[i];

   if(count ==1)

   mname[k++] = name[i];

   if(count ==2)

   lname[l++] = name[i];

   

}

printf("\n fname : %s", fname);

if(strlen(lname)==0){

printf("\n lname : %s", mname);

}

else{

printf("\n mname : %s", mname);

printf("\n lname : %s", lname);    

}

return 0;

}

Explanation:

Similar questions