0

How we solve this problem? (Help )

Enter a number to search:12 Found Enter a number to search:11 Not found Program: #include <stdio.h> int main() { ​int a[10]; ​int k; ​for (int i = 0; i < 10; i++) ​​a[i] = i*2; ​ ​for (int j = 0; j < 10; j++) ​​printf("a[%d]= %d\n", j, a[j]); ​printf("Enter a number to search\n"); ​scanf_s("%d", &k); ​for (int x = 0; x < 10; x++) ​{ ​​if (k == a[x]) ​​​printf("Found"); ​​else ​​​printf("Not found"); ​} ​return 0; }

19th Nov 2020, 9:07 AM
Shoug
3 Antworten
+ 4
Looks like you used a word processor to code or copy pasted this code from somewhere. Because there are a lot of non printable characters in your code which were added by word processor to format it
19th Nov 2020, 9:12 AM
Arsenic
Arsenic - avatar
19th Nov 2020, 2:21 PM
Jayakrishna 🇮🇳
0
You can solve it with linear or binary search... If you found the desired number, print found, break the loop, if it's not found (usually -1), print not found.
19th Nov 2020, 10:18 PM
LastSecond959
LastSecond959 - avatar