Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

plssssss help !!....using array.. turbo c..


create a program that will accept number of words to be
consored.

.a word must not exceed 10 characters long
.the text to be entered will be no longer than 200 characters
.there will be no 10 words

example:

enter number of words to be censor: 5

enter words to censor:

windows
office
microsoft
bill
gates

enter text to censor:

bill gates founded microsoft and makes office and windows


sample output:

<consored> <censored> founded <censored> and makes
<censored> and <censored>

Answer Posted / swapnil chhajer

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main()
{
int nocw,i,j,flag=0;
char
cenWords[20][12],text[205],temp[12],finalText[450]={'\0'};

printf("Enter number of words to be censor : ");
scanf("%d",&nocw);

printf("\nEnter words to be censor : ");
for(i=0;i<nocw;i++)
scanf("%s",cenWords[i]);

fflush(stdin);
printf("\nEnter text to censor : ");
gets(text);

for(i=0;i<strlen(text);i++)
{
j=0;
flag=0;
while(!(text[i]==' '||text[i]=='\t'||text[i]=='\n'))
{
temp[j++]=text[i++];
}
temp[j]='\0';

for(j=0;j<nocw;j++)
{
if(strcmp(temp,cenWords[j])==0)
{
strcat(finalText,"<censored> ");
flag=1;
break;
}
}

if(flag==0)
{
strcat(finalText,temp);
strcat(finalText," ");
}
}

printf("\n\n :: FINAL TEXT :: \n\n");
puts(finalText);
getchar();
return 0;
}

Is This Answer Correct ?    6 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Create a structure to specify data on students as given below: Roll number, Name, Department, Course, and Year of joining. Assume that there are not more than 450 students in the collage. (a) Write a function to print the names of all students who joined in the last 3 years. (b) Write a function to print the data of a student whose roll numbers are divisible by 4.

1123


What is #define?

1127


What is the difference between ‘g’ and “g” in C?

4026


What is a pointer in c plus plus?

1323


what will be maximum number of comparisons when number of elements are given?

1911


What is the size of structure pointer in c?

1078


Explain what does it mean when a pointer is used in an if statement?

1077


What are the uses of a pointer?

1165


Write a function that will take in a phone number and output all possible alphabetical combinations

1063


The statement, int(*x[]) () what does in indicate?

1163


How do I copy files?

1070


Why c is called a mid level programming language?

1084


What is the behavioral difference when include header file in double quotes (“”) and angular braces (<>)?

1354


What is difference between array and pointer in c?

1105


How do I determine whether a character is numeric, alphabetic, and so on?

1143