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
C Articles
Page 10 of 96
C program to represent the numbers in spiral pattern
In C programming, a spiral pattern displays numbers in alternating left-to-right and right-to-left order across rows. This creates a visual spiral effect where consecutive pairs of numbers appear in different orders on each row. Spiral Pattern 1 2 4 3 5 6 8 7 Blue: Left to Right Red: Right to Left Pattern alternates every row Syntax for(i=1; i
Read MoreC program to find type of array entered by the user.
In C programming, we can classify an array based on the type of numbers it contains. An array can be classified as an even array (all elements are even), an odd array (all elements are odd), or a mixed array (contains both even and odd elements). Algorithm Here's the approach to determine the array type − Read the array size and elements from user Count even and odd numbers in separate counters Compare counters with total size to determine array type Display the result based on the comparison Example The following program demonstrates ...
Read MoreC Program to display the numbers in X pattern
In C programming, displaying numbers in an X pattern is a common pattern printing exercise. The X pattern consists of numbers arranged such that they appear on the main diagonal (top-left to bottom-right) and anti-diagonal (top-right to bottom-left) of a square grid. Syntax for(i = 0; i < rows; i++) { for(j = 0; j < rows; j++) { if(i == j || i + j == rows - 1) { printf("%d", i ...
Read MoreC program for testing the character type
In C programming, the ctype.h library provides predefined functions for analyzing and converting character types. These functions are essential for validating user input and performing character-based operations. Syntax #include int isalpha(int c); int isdigit(int c); int isspace(int c); int ispunct(int c); int islower(int c); int isupper(int c); int isalnum(int c); int tolower(int c); int toupper(int c); Analysis Functions The character analysis functions are listed below − Function Checks whether entered character is isalpha An alphabet or not isdigit A digit or not ...
Read MoreC program to convert days into months and number of days
In C programming, we can convert a total number of days into months and remaining days using simple arithmetic operations. This conversion assumes each month has 30 days on average. Syntax months = total_days / 30; remaining_days = total_days % 30; Algorithm The algorithm to convert days into months and remaining days is as follows − Step 1: Start Step 2: Declare variables for months, days, and total_days Step 3: Read total number of days from user Step 4: Calculate months using division months ...
Read MoreExplain the concept of one and two dimensional array processing using C language
Arrays in C programming are collections of elements of the same data type stored in contiguous memory locations. Array processing involves operations like reading, writing, and manipulating array elements. Let us explore one-dimensional and two-dimensional array processing. Syntax /* 1D Array Declaration */ datatype array_name[size]; /* 2D Array Declaration */ datatype array_name[rows][columns]; 1D Array Processing One-dimensional arrays store elements in a linear sequence. Here's how to read and write elements − Reading Elements into 1D Array int num[5]; int i; for(i=0; i
Read MoreC Program to check the type of character entered
In C programming, determining the type of a character involves checking whether the entered character is an uppercase letter, lowercase letter, digit, or special character. This can be accomplished by examining the ASCII value of the character and comparing it against specific ranges. Syntax if (character >= 'A' && character = 'a' && character = '0' && character = 65 && ch = 97 && ch = 48 && ch = 'A' && ch = 'a' && ch = '0' && ch
Read MoreC program to find in which quadrant the coordinates lie.
In C programming, determining which quadrant coordinates lie in is a fundamental problem in coordinate geometry. A coordinate system is divided into four quadrants based on the signs of the x and y coordinates. Syntax if (x > 0 && y > 0) // First quadrant else if (x < 0 && y > 0) // Second quadrant else if (x < 0 && y < 0) // Third quadrant else if (x > 0 && y < 0) // Fourth ...
Read MoreC program to remove the brackets from a given input.
In C programming, removing brackets from mathematical expressions is a common string manipulation task. This involves processing the expression to eliminate parentheses while maintaining the correct mathematical meaning, especially handling sign changes when brackets are preceded by a minus sign. Syntax char* removeBrackets(char expression[]); Algorithm The algorithm to remove brackets follows these steps − Step 1: Read the input expression string Step 2: Traverse each character in the string Step 3: Copy non-bracket characters to result string Step 4: When encountering '(' preceded by '-', flip signs inside brackets Step 5: Skip ...
Read MoreC program to search an array element using Pointers.
In this tutorial, we'll learn how to search for an element in an array using pointers in C. This approach demonstrates the power of pointer arithmetic and dynamic memory management for array operations. Syntax int search(int *array, int size, int element); // Returns: index if found, -1 if not found Algorithm Here's the step-by-step algorithm to search elements in an array using pointers − Step 1 − Declare and read the array size Step 2 − Input array elements Step 3 − Declare a pointer to traverse the array Step 4 − ...
Read More