DSA

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include <string.h> int main(void) { printf("Hello World!\n"); return 0; }
/* int mergeSortedArray(int arr1[],int len1,int arr2[],int len2) { int arrItem1 = arr1[0]; int arrItem2 = arr2[0]; int i=1; int j=1; int arrMrg[7],mrgIdx=0; while ( mrgIdx < len1 + len2 ) { if (arrItem1<arrItem2 || arrItem2 == '\0') { arrMrg[mrgIdx]=arrItem1; arrItem1=arr1[i]; i++; mrgIdx++; } else{ arrMrg[mrgIdx]=arrItem2; arrItem2=arr2[j]; j++; mrgIdx++; } } printf("Merged Array is :\n"); for (int x=0;x<7;x++) printf(" %d ",arrMrg[x]); } int main () { int arr1[4]={0,3,4,31} , arr2[3]={4,6,30}; mergeSortedArray(arr1,4,arr2,3); return 0; } char revStr[] = "Hi My Name is Andrei" ; int len = strlen (revStr); char temp; printf("Lenth is %d",len); for ( int i =0; i < len/2 ; i++){ printf(" i is %c , char %c\n",revStr[i],revStr[len - i]); temp = revStr[i]; revStr[i] = revStr[len - i - 1]; revStr[len - i - 1] = temp; } printf("Rev string is %s",revStr); return 0; } #include <stdio.h> #include <stdbool.h> int pairHasSum(int arr[],int sum,int length) { bool mySet[100] = {false}; printf("Array length is %d \n" ,length ); for(int i =0 ;i< length ;i++){ // Check elements is array has diff of sum - previous number if (mySet[arr[i]]) { printf("Found 2nd number %d , against number %d in previous indices \n" , arr[i] , sum - arr [i]); } // Add elements as true for sum - number in array mySet[ sum - arr [i] ] = true; } return 0; } int main(void) { printf("Hello World!\n"); // Array where index represents the number int arr[] = {1,2,6,4}; int length = sizeof(arr) / sizeof(arr[0]); pairHasSum (arr,8,length); return 0; } #include <stdio.h> #include <stdbool.h> int pairHasSum(int arr[],int sum,int length) { printf("Array length is %d \n" ,length ); for ( int i=0; i < length - 1; i++){ for ( int j= i +1 ; j< length ; j++){ printf("i = %d , j = %d , sum is %d \n" , arr[i] , arr[j] , (arr[i] + arr[j])); if( arr[i] + arr[j] == sum) return 1; else if ( j == length) return 5; } } return 0; } int main(void) { printf("Hello World!\n"); int arr[] = {4,2,3,3}; int length = sizeof(arr) / sizeof(arr[0]); int result = pairHasSum (arr,8,length); if (result == 1) printf("\nFound"); else printf("Not found"); return 0; } */
Editor Settings
Theme
Key bindings
Full width
Lines