#include stdio.hint search(int l, int r, int target, int a[]) {int mid = (l + r) / 2;if(a[mid] == target) {return mid;}else if(a[mid] target) {return search(mid + 1, r, target, a);}else {return search(0, mid - 1, target, a);}}void solve() {int a[] = {1, 2, 3, 4, 5};printf("%d", search(0, 5, 3, a));}int main() {solve();return 0;}
#includestdio.hint gcd(int n1,int n2);int lcm(int a,int b);int lcm_x;int main(){int n1,n2,a,b,cm;printf("enter the num1 and num2\n");scanf("%d%d",&n1,&n2);a=n1;b=n2;printf("The gcd of %d and %d is = %d \n",n1,n2,gcd(n1,n2));printf("The lcm of %d and %d is = %d\n",a,b,lcm(a,b));return 0;}int gcd(int n1,int n2){int a,b;a=n1;b=n2;if (n2!=0){return gcd(n2,n1%n2);}else{return n1;}}int lcm(int a,int b){lcm_x = (a*b)/gcd(a,b);return lcm_x;}
def addItem(name):name += [1]mylname = [1, 2, 3, 4]addItem(myname)print(len(myname))