Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Server Side Programming Articles
Page 920 of 2109
C program to calculate power of a given number
In C programming, calculating the power of a number means multiplying the base number by itself for a specified number of times (exponent). For example, 34 = 3 × 3 × 3 × 3 = 81. We can implement this using loops or the built-in pow() function. Syntax // Manual calculation using loop result = base^exponent // Using pow() function #include double pow(double base, double exponent); Method 1: Using While Loop This approach uses a while loop to multiply the base value repeatedly − #include int main() { ...
Read MoreC Program to find minimum occurrence of character in a string
In C programming, finding the minimum occurrence of a character in a string involves counting the frequency of each character and then determining which character appears the least number of times. Syntax char string[SIZE]; int frequency[CHARS]; // Count frequency of each character // Find character with minimum frequency String Declaration and Initialization Before finding minimum occurrence, let's understand string basics − Declaration: char stringname[size]; For example − char string[50]; creates a string of length 50 characters. Initialization: Using single character constants − char string[10] ...
Read MoreWhat is strrev() Function in C language?
In C programming, the strrev() function is used to reverse a string in-place. However, strrev() is not part of the standard C library — it is a Microsoft-specific extension found in some compilers. For portable code, we need to implement string reversal manually. Syntax char* strrev(char* str); Where str is the string to be reversed. The function returns a pointer to the reversed string. Example 1: Manual String Reversal Using Two Pointers Since strrev() is not standard, here's how to reverse a string using a custom function − #include #include ...
Read MoreExplain scope rules related to the functions in C language
Scope rules in C programming determine the accessibility, lifetime, and boundary of variables within different parts of a program. Understanding scope is crucial for proper variable management and avoiding naming conflicts. Syntax // Local variable declaration return_type function_name() { data_type local_variable; // Local scope } // Global variable declaration data_type global_variable; // Global scope return_type function_name() { // Function body } Function Scope Rules Scope rules related to functions follow these principles − Local Variables: Variables declared within a ...
Read MoreWhat are the predefined functions in C language?
In C programming, functions are classified into two main types − Predefined functions (Library functions) User-defined functions Predefined functions are pre-written functions available in C standard libraries. They provide ready-to-use functionality for common programming tasks, helping developers write efficient and error-free code. Syntax #include return_type function_name(parameters); Key Features of Predefined Functions Already defined in system libraries Tested and optimized for performance Reduce development time and effort Require appropriate header file inclusion Follow standard syntax and conventions Common Mathematical Functions The math.h library provides various mathematical ...
Read MoreWhat are different pointer operations and problems with pointers in C language?
A pointer is a variable whose value is the address of another variable, i.e., direct address of the memory location. Like any variable or constant, you must declare a pointer before using it to store any variable address. Syntax datatype *pointer_name; Where datatype is the type of variable the pointer will point to, and pointer_name is the name of the pointer variable. Memory Representation Consider the following statement − int qty = 179; 179 qty Address: 1000 ...
Read MoreHow to print the range of numbers using C language?
In C programming, finding the range of a given number means determining the interval of 10 consecutive numbers within which that number falls. For example, if the number is 45, it falls in the range 40-50. Syntax lower = (n/10) * 10; upper = lower + 10; How It Works The logic to find the range uses integer division to extract the tens digit − Lower bound: (n/10) * 10 removes the units digit and gives the nearest lower multiple of 10 Upper bound: lower + 10 gives the next multiple of ...
Read MoreExplain the Format of C language
C programming is a general-purpose, procedural, imperative computer programming language developed by Dennis Ritchie at Bell Labs in the early 1970s. The C language follows a specific format and syntax rules that must be adhered to for successful compilation and execution. Key Formatting Rules in C The C programming language follows these essential formatting conventions − Statements are terminated with semicolons (;) C is case sensitive Indentation is ignored by the compiler but improves readability Strings are placed in double quotes ("") Library functions and keywords are lowercase Newlines are handled via escape sequence ...
Read MoreCheck if the value entered is palindrome or not using C language
A palindrome is a number, word, or sequence of characters that reads the same backward as forward. For example, 121, 1331, and 12321 are palindromic numbers. To check if a number is a palindrome in C, we reverse the number and compare it with the original. If both are equal, the number is a palindrome. Syntax while (n > 0) { remainder = n % 10; reversed = (reversed * 10) + remainder; n = n / 10; } Algorithm The ...
Read MoreExplain the Random accessing files in C language
Random access in C allows you to move the file pointer to any position within a file, enabling non-sequential reading and writing operations. This is accomplished using three key functions that control file pointer positioning. Syntax long ftell(FILE *stream); void rewind(FILE *stream); int fseek(FILE *stream, long offset, int whence); ftell() Function The ftell() function returns the current position of the file pointer as a long integer representing the byte offset from the beginning of the file. #include int main() { FILE *fp; ...
Read More