Server Side Programming Articles

Page 946 of 2109

C program to calculate age

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 29K+ Views

Calculating age is a common programming task that requires handling date arithmetic carefully. This involves computing the difference between two dates while accounting for varying month lengths and leap years. Syntax void calculateAge(int currentDay, int currentMonth, int currentYear, int birthDay, int birthMonth, int birthYear); Algorithm The age calculation follows these steps − If the current day is less than birth day, borrow days from the previous month If the current month is less ...

Read More

C program to Calculate Body Mass Index (BMI)

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 12K+ Views

Body Mass Index (BMI) is a health metric used to assess whether a person has a healthy body weight relative to their height. In C programming, we can calculate BMI using a simple formula. Syntax BMI = weight / (height * height) Where weight is in kilograms and height is in meters. Example: BMI Calculator This example demonstrates how to calculate BMI using a function − #include // Function to calculate BMI float calculateBMI(float weight, float height) { return weight / (height * height); } ...

Read More

Program to convert given number of days in terms of Years, Weeks and Days in C

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 4K+ Views

You are given a number of days, and the task is to convert the given number of days in terms of years, weeks and days. Let us assume the number of days in a year = 365 (non-leap year). Syntax years = total_days / 365 weeks = (total_days % 365) / 7 days = (total_days % 365) % 7 Formula Explanation Number of years = (number of days) / 365 − The quotient obtained by dividing the given number of days with 365 Number of weeks = (number of days % 365) ...

Read More

Arc function in C

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 3K+ Views

In C programming, the arc() function is used to draw an arc (a portion of a circle's circumference) on the graphics screen. This function is part of the graphics.h library, which provides various drawing capabilities for creating graphical outputs. Syntax void arc(int x, int y, int startangle, int endangle, int radius); Parameters The arc() function accepts five parameters − x − The x-coordinate of the center of the arc y − The y-coordinate of the center of the arc startangle − The starting angle of the arc in degrees (0-360) endangle − ...

Read More

C/C++ Function Call Puzzle?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 299 Views

This C/C++ function call puzzle explores the different behavior of function calling between C and C++ programming languages. The key difference lies in how each language handles function parameters and argument passing. When a function is declared without parameters, C and C++ treat it differently. Let's examine this behavior with a practical example. Syntax return_type function_name(); // Function declaration without parameters Example The following code demonstrates the different behavior when calling a function with arguments that was declared without parameters − #include void method() { ...

Read More

C program to check if a given string is Keyword or not?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 14K+ Views

In C programming, a keyword is a predefined or reserved word that has a fixed meaning and is used to perform specific operations. The C language has 32 keywords that cannot be used as variable names or identifiers. Syntax int strcmp(const char *str1, const char *str2); We can check if a string is a keyword by comparing it with all C keywords using the strcmp() function. C Keywords The following table lists all 32 keywords in the C programming language − ...

Read More

Sum of the series 1.2.3 + 2.3.+ ... + n(n+1)(n+2) in C

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 800 Views

Find the sum up to n terms of the series: 1.2.3 + 2.3.4 + ... + n(n+1)(n+2). In this series, 1.2.3 represents the first term and 2.3.4 represents the second term. Let's see an example to understand the concept better − Input: n = 5 Output: 420 Explanation 1.2.3 + 2.3.4 + 3.4.5 + 4.5.6 + 5.6.7 = 6 + 24 + 60 + 120 + 210 = 420 The nth term = n(n+1)(n+2); where n = 1, 2, 3, ... Expanding: n(n+1)(n+2) = n(n² + 3n + 2) = n³ + ...

Read More

Betrothed numbers in C?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 2K+ Views

Betrothed numbers are pairs of numbers where the sum of proper divisors of each number equals the other number plus one. In mathematical terms, for numbers (a, b) to be betrothed: s(a) = b + 1 and s(b) = a + 1, where s(n) represents the sum of proper divisors of n (divisors excluding the number itself). The first few pairs of betrothed numbers are: (48, 75), (140, 195), (1050, 1925), (1575, 1648), (2024, 2295), (5775, 6128). All known pairs have opposite parity − one number is even and the other is odd. Syntax int sumOfProperDivisors(int ...

Read More

Array sum after dividing numbers from previous in C?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 310 Views

In C programming, we can calculate the sum of an array where each element (except the first) is divided by its preceding element. This problem involves integer division, where we only consider the quotient part of the division. Syntax sum = arr[0]; for(i = 1; i < n; i++) { sum += arr[i] / arr[i-1]; } Algorithm The algorithm traverses each element of the array and divides it by the element preceding it. Then, it adds the quotient value to the sum variable − Input : Array - ...

Read More

_Generic keyword in C ? 1: 20

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 922 Views

The _Generic keyword in C is used to define type-generic macros that can work with different data types. This keyword was introduced in the C11 standard to enable compile-time type selection, allowing a single macro to behave differently based on the type of its argument. Syntax #define macro_name(x) _Generic((x), \ type1: expression1, \ type2: expression2, \ default: default_expression \ )(x) The _Generic expression evaluates to one of the specified expressions based on the type of the controlling expression (x). Parameters ...

Read More
Showing 9451–9460 of 21,090 articles
« Prev 1 944 945 946 947 948 2109 Next »
Advertisements