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
Articles on Trending Technologies
Technical articles with clear explanations and examples
Decimal to Binary conversion using C Programming
Decimal to binary conversion is a fundamental concept in computer programming. In C, we can convert decimal numbers to their binary representation using simple mathematical operations and functions. Syntax long decimalToBinary(int decimal_number); Method 1: Using Function with Mathematical Approach This method uses modulo and division operations to extract binary digits and build the binary number − #include long decimalToBinary(int dno) { long bno = 0, rem, f = 1; while (dno != 0) { ...
Read MoreCSS speak-as Speech Media property
The CSS speak-as property is part of the Speech Media module and controls how text should be rendered by speech synthesizers. It determines whether text should be spoken normally, spelled out letter by letter, or treated as digits. Syntax selector { speak-as: value; } Possible Values ValueDescription autoDefault behavior based on content type normalSpeaks the text normally spell-outSpells out text letter by letter digitsSpeaks numbers as individual digits literal-punctuationSpeaks punctuation marks literally no-punctuationIgnores punctuation when speaking Example: Spell-Out Text The following example makes abbreviations spell out ...
Read MoreC Program to print the sum of boundary elements of a matrix
In C programming, finding the sum of boundary elements of a matrix involves identifying elements that are on the first row, last row, first column, or last column. Boundary elements form the outer edge of the matrix. Syntax for(i = 0; i < rows; i++){ for(j = 0; j < cols; j++){ if(i == 0 || i == rows-1 || j == 0 || j == cols-1){ // This is a boundary element ...
Read MoreOverdraft Fees
Overdraft fees are charges imposed by banks when customers make transactions that exceed their available account balance. These fees serve as both a revenue source for financial institutions and a deterrent to discourage customers from spending beyond their means. Understanding overdraft fees is crucial for managing personal finances and avoiding unnecessary banking costs. Key Concepts An overdraft occurs when a customer authorizes a payment transaction from a checking account that lacks sufficient funds to cover the transaction amount. When this happens, the bank may choose to honor the payment using its own funds, creating a temporary loan to ...
Read MoreAnimate CSS padding-left property
The CSS padding-left property can be animated to create smooth transitions that change the left padding of an element over time. This creates a visual effect where content moves horizontally as the padding increases or decreases. Syntax selector { animation: animation-name duration timing-function; } @keyframes animation-name { from { padding-left: initial-value; } to { padding-left: final-value; } } Example The following example animates the padding-left property from 0px to 50px and back − ...
Read MoreC 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 MoreCSS voice-range Speech Media property
The CSS voice-range property is used to control the range of pitch variation in speech synthesis. It defines how much the pitch can vary from the base pitch when content is read aloud by screen readers or speech synthesizers. Syntax selector { voice-range: value; } Possible Values ValueDescription x-lowVery narrow pitch range lowNarrow pitch range mediumNormal pitch range (default) highWide pitch range x-highVery wide pitch range frequencySpecific frequency value (e.g., 90Hz) Example: Setting Voice Range with Keywords The following example demonstrates different voice range settings − ...
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 MorePerform Animation on CSS margin-top
CSS margin-top animations allow you to create smooth transitions by changing an element's top margin over time. This is commonly used for creating sliding effects and dynamic spacing animations. Syntax @keyframes animation-name { from { margin-top: initial-value; } to { margin-top: final-value; } } selector { animation: animation-name duration timing-function iteration-count; } Example: Basic Margin-Top Animation The following example demonstrates a smooth margin-top animation that moves an element down and back up − ...
Read MoreNeo Banking
Neo banking is an online-only banking model that operates entirely digitally without any physical branch presence. Unlike traditional banks, neo banks leverage advanced technology, artificial intelligence, and mobile applications to deliver comprehensive financial services directly to customers' smartphones and devices. Key Concepts Neo banks fundamentally differ from traditional and digital banking models in their operational structure. While traditional banks have physical branches and digital banks operate through main channels with offline backup, neo banks function purely online without any physical infrastructure. These banks use artificial intelligence and innovative technologies as their primary communication and service ...
Read More