Posts

Showing posts from January, 2024

Important Links for Coding Interview Preparation

10 important links to practice and study for coding interviews : 1.  patterns to ace any coding interview:  https://lnkd.in/gBu9uZtz 2. Backtracking solution for 10 popular problems:  https://lnkd.in/gjpC9MCC 3. Dynamic Programming patterns for beginners:  https://lnkd.in/gevrxmmy 4. All Graph algorithms in one place:  https://lnkd.in/g2xdz7TY 5. When to use two pointers?:  https://lnkd.in/gqzEDmf6 6. Sliding Window algorithm made easy:  https://lnkd.in/gnDS8sJn 7. Ultimate Binary Search guide:  https://lnkd.in/gg_BB6ik 8. How to solve Linked List problems?:  https://lnkd.in/gp7FgTGx 9. Comprehensive Data Structure and Algorithm study guide:  https://lnkd.in/gcUnWavF 10. How to effectively use Leetcode:  https://lnkd.in/gEuRT4ik

Data Types in C

Data Types in C Primitive Data Types in C: 1. int 2. float 3. char 4. double 5. void Derived Data Types in C: 1. array 2. pointer 3. function User-Defined Data Types in C: 1. structure 2. union 3. enum #include < stdio.h > #include < stdbool.h > // extern variable declaration extern int x; int main () { int age = 30 ; char name [] = " Embedded " ; float average = 66.78 ; char gender = ' M ' ; bool result = true ; printf ( "extern integer Data : %d \n " ,x); printf ( "Integer Data : %d \n " , age ); printf ( "String Data : %s \n " , name ); printf ( "Float Data : %f \n " , average ); printf ( "Character Data : %c \n " , gender ); printf ( "Boolean Data in integer form : %d \n " , result ); printf ( " size of int is = %u \n " , sizeof ( int )); printf ( " size of char is= %u \n " , sizeof ( char )); printf ( ...

Reverse a string in c

 Reverse a string in c : #include < stdio.h > // standard input/output header file #include < string.h > // header file for string int stringLen ( char * str ) { int len = 0 ; for ( int i = 0 ; str [ i ]!= ' \0 ' ; i ++) { len ++; } return len ; } int main () { char str [ 100 ] = " ABC " ; char rev [ 100 ]; int strLength = stringLen ( str ); int j = 0 ; for ( int i = strLength - 1 ; i >= 0 ; i --) { rev [ j ++] = str [ i ]; } rev [ j ] = ' \0 ' ; printf ( " Reverse String is = %s " , rev ); printf ( " \n " ); return 0 ; } Related Posts :  basic-input/output-c-program Check a Prime Number Array in C Swap 2 Numbers Loops in C Data Types in C