wite a programme in c to linear search a data using flag and
without using flags?

Answers were Sorted based on User's Feedback



wite a programme in c to linear search a data using flag and without using flags?..

Answer / ruchi

#include<stdio.h>
#include<conio.h>
int main()
{
int n,i,a[15],num;
printf("\nHow many elements are there ");
scanf("%d",&n);
printf("\nEnter the elements ");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("\nEnter the element do you want to search ");
scanf("%d",&num);
for(i=0;i<n;i++)
{
if(a[i]==num)
{
printf("\nElement is present ");
break;
}
else if((a[i]!=num)&&(i==n-1
))
{
printf("\nElement is not present");
}
}
getch();
}

Is This Answer Correct ?    19 Yes 8 No

wite a programme in c to linear search a data using flag and without using flags?..

Answer / st0le

int linearSearch(int a[],int ub,int key)
{
for(int i=0;i<n;i++)
if(a[i] == key) return i;
return -1; //not found!
}

int linearSearch(int a[],int ub,int key)
{
int flag = 0;
for(int i=0;i<n;i++)
if(a[i] == key)
{ flag = 1; break; }

return (flag)? i:-1; //not found!
}

Is This Answer Correct ?    7 Yes 0 No

wite a programme in c to linear search a data using flag and without using flags?..

Answer / st0le

sorry, abt the typho in the previous post...

"ub" shud be "n"...

Is This Answer Correct ?    1 Yes 2 No

Post New Answer

More C Interview Questions

9.how do you write a function that takes a variable number of arguments? What is the prototype of printf () function? 10.How do you access command-line arguments? 11.what does ‘#include<stdio.h>’ mean? 12.what is the difference between #include<> and #include”…”? 13.what are # pragma staments? 14.what is the most appropriate way to write a multi-statement macro?

4 Answers   L&T,


Is boolean a datatype in c?

0 Answers  


What is class and object in c?

0 Answers  


Explain what is dynamic data structure?

0 Answers  


Explain what would happen to x in this expression: x += 15; (assuming the value of x is 5)

0 Answers  






code for bubble sort?

1 Answers  


Differentiate between the expression “++a” and “a++”?

0 Answers  


WAP &#8211; represent a char in binary format

4 Answers   Motorola, Wipro,


how many argument we can pas in in a function

25 Answers   CTS,


write a C program:There is a mobile keypad with numbers 0-9 and alphabets on it. Take input 0f 7 keys and then form a word from the alphabets present on the keys.

1 Answers   91mobiles, Amazon, App Guruz, College School Exams Tests, Folio3, Infosys, Omega, Planin, Riphah International University, Subex,


25. It takes five minutes to pass a rumour from one person to two other persons. The tree of rumour continues. Find how many minutes does it take spread the rumour to 768 persons. ?

11 Answers   CTS, TCS,


what is an inline fuction??

2 Answers  


Categories