- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 1401 Articles for C
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
991 Views
ProblemHow to convert the time from 24 hr format to 12 hr format using C Programming language?SolutionRead the time value from the user (at run time). It has to be converted into 12 hr format from 24 hr.AlgorithmStart: Step 1: Enter time in 24 hr format Step 2: check the condition i. If(hour==0) Print min Ii. Elseif(hour
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
49K+ Views
Transpose of a matrixThe transpose of a matrix is the one whose rows are columns of the original matrix, i.e. if A and B are two matrices such that the rows of the matrix B are the columns of the matrix A then Matrix B is said to be the transpose of Matrix A.The logic used to change m(i, j) matrix to m(j, i) is as follows −for (i = 0;i < m;i++) for (j = 0; j < n; j++) transpose[j][i] = matrix[i][j];Program 1In this example, we shall print the transpose of a matrix using for ... Read More
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
311 Views
ProblemHow to add two complex numbers which are entered at run time by the user using C program −SolutionA complex number is a number that can be a combination of real and imaginary parts.It is represented in the form of a+ib.ProgramFor example, let’s take the two complex numbers as (4+2i) and (5+3i) after adding the two complex numbers, the result is 9+5i. Live Demo#include struct complexNumber{ int realnumber, imaginarynumber; }; int main(){ struct complexNumber x, y, z, p; printf("enter first complex number x and y"); scanf("%d%d", &x.realnumber, &x.imaginarynumber); printf("enter second complex number z and p"); ... Read More
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
242 Views
Pascal's triangle is the representation of integers in the form of a triangle. One of the famous representations of it is with binomial equations. We can use combinations and factorials to achieve this.Constructing a Pascal triangleAll values outside the triangle are considered zero (0). The first row is 0 1 0 whereas only 1 acquire a space in Pascal’s triangle, 0s are invisible. The second row is acquired by adding (0+1) and (1+0). The output is sandwiched between two zeroes. The process continues till the required level is achieved.Programmatically, a Pascal triangle is defined as an array constructed by adding ... Read More
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
150 Views
Floyd's triangle is a right-angle triangle of consecutive numbers, starting with a 1 in the top left corner −For example,1 2 3 4 5 6 7 8 9 10Example 1 Live Demo#include int main(){ int rows, i,j, start = 1; printf("Enter no of rows of Floyd's triangle :"); scanf("%d", &rows); for (i = 1; i
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
9K+ Views
ProblemHow to check whether the given number is an Armstrong number or not using C Programming language?SolutionArmstrong number is the number that is equal to the sum of cubes of its digits.Syntaxpqrs………=pow(p, n)+pow(q, n)+pow(r, n)+……….For example, 153, 371, 1634, etc., are Armstrong numbers.153=1*1*1 + 5*5*5 + 3*3*3 =1+125+27 =153 (Armstrong number)Program Live Demo#include int main(){ int number, remainder, total=0, temp; printf("enter the number="); scanf("%d", &number); temp=number; while(number>0){ remainder=number%10; total=total+(remainder*remainder*remainder); number=number/10; } if(temp==total) printf("This number is Armstrong number"); else ... Read More
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
274 Views
ProblemHow to print the given in reverse order with the help of iterative function i.e., while loop using C programming language?SolutionSo far, we had seen how to reverse the string using string function and without string function, now let’s see how to reverse a number without using predefined function −AlgorithmInput − give a number at runtimeStep 1: Declare the variable number, reverse Step 2: Initialize reverse= 0 Step 3: while number>0 (a) reverse=reverse*10 + number%10; reverse = reverse*10 + num%10; (b) Divide number by 10 Step ... Read More
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
979 Views
ProblemHow to print the given two-digit number in reverse order with the help of division and Modulo operator using C programming language?SolutionSo far, we had seen how to reverse the string using string function and without string function. Now let’s see how to reverse the two-digit number without using the predefined function.The logic we use to reverse the number with the help of operators is −int firstno=number%10; //stores remainder int secondno=number/10;// stores quotientThen print the first number followed by the second number then you will get the reverse number for the given number.Program 1In this example, we will take a ... Read More
![Mandalika](https://www.tutorialspoint.com/assets/profiles/223769/profile/60_143952-1595686763.jpg)
4K+ Views
Modulo − Represents as % operator. And gives the value of the remainder of an integer division.Division − represents as / operator. And gives the value of the quotient of a division.Program 1#include int main(){ int a, b, c; printf("enter a, b, c values:"); scanf("%d%d%d, &a, &b, &c); printf("a/b=%d a%b=%d", a/b, a%b); printf("(a+10)%b=%d (a+10)/b=%d", (a+10)%b, (a+10)/b); }Outputenter a, b, c values:2 4 6 a/b=0 ab=2 (a+10)b=0 (a+10)/b=3Program 2Applying pointer variables to perform modulo and division operation − Live Demo#include void main(){ //Declaring pointers and variables// int num1, num2; int *p1, *p2; p1=&num1; p2=&num2; ... Read More