Skip to main content

Posts

Showing posts from October, 2019

C programs QnA

Q. If sum of two integer is 14 and if one of them is 8 then find other integer. Ans: Well, this is very simple. Simply, one integer is 8 and sum of two integers is 14. So, we need to subtract the number 8 from their sum of 14 to get the second number. So, the second number is: 14 - 8 = 6 C-Program of this task Code---> #include<stdio.h> int main () { int num1 = 8 , num2 , sum = 14 ; num2 = sum - num1 ; printf ( "The second number is: %d" , num2 ); return 0 ; }

String Compare using strcmp() function in C Language

In this C program we will compare two strings using strcmp() fuction. The Strings will be given by the User. strcmp() function compares two strings in this program, if two strings are identical (i.e: "Hello" and "Hello" are identical), then the function returns a integer value Zero " 0 " else, it returns a non-zero value. If it returns -1 then it means, the first mis-match occured between a Higher-case and a Lower-case value.(i.e: A pple and a pple) If it returns +1 then it means, the first mis-match occured between a Lower-case and a Higher-case value.(i.e: a pple and A pple) Obviously the function strcmp() is case-sensitive. strcmp() takes two arguements. Like : strcmp(string1,string2); Learn about different string functions and their use: Different String Functions input: The two Strings. output: The strings are identical or not, will be printed on the screen. CODE----> #include<stdio.h> #inc

String Concatenation without using strcat() function in C Language

In this C program we will concatenate two strings without using strcat() fuction. The Strings will be given by the User. If gets() function doesn't working for you, change the gets() lines by scanf("%[^\n]%*c", str1); and scanf("%[^\n]%*c", str2); Learn about different string functions and their use: Different String Functions input: The Strings. output: The concatenated string will be printed on the screen. (i.e: First string + Second string) CODE----> #include<stdio.h> #include<stdlib.h> void STRCAT ( char * s1 , char * s2 ) { while (* s1 != '\0' ) { s1 ++; } while (* s2 != '\0' ) { * s1 =* s2 ; s1 ++; s2 ++; } * s1 = '\0' ; } int main () { char str1 [ 100 ], str2 [ 100 ]; printf ( "Please, Enter the First String: " ); gets ( str1 ); printf ( "Please, Enter the second String: " ); gets ( str2 ); STRCAT ( str1 , str2 ); printf ( "After conc