Skip to main content

Input-Output in C programming

Input-Output in C

In this post, we will learn how to take an input from terminal and display/print on the terminal. We take a input from the terminal to fill dynamic value in a variable.

Introduction

In c programming, we scanf() function to take an input from terminal and printf() function to displace value of a variable on the terminal.

Integer Input-Output in C program

In C programming we use scanf() function with parameters %d and &variable_name to take an integer input from the terminal and printf() function to print the variable value on the terminal.
 #include <stdio.h>  
 int main()  
 {  
      int variable;  
      scanf("%d", &variable);  
      printf("%d", variable);  
      return 0;  
 }  
In above example,
int variable; means decler a variable with name variable you can keep any name
scanf("%d", &variable); means take a input from termial-keyboard and strore in variable variable 
printf("%d", variable); means print value of variable variable on terminal
Float Input-Output in C program
We use %f at the place for %d in order to store float variable in c programming language
 #include <stdio.h>  
 int main()  
 {  
      float variable;  
      scanf("%f", &variable);  
      printf("%f", variable);  
      return 0; 
 }  
In above example,
float variable; means decler a variable with name variable you can keep any name
scanf("%f", &variable); means take a input from termial-keyboard and strore in variable variable 
printf("%f", variable); means print value of variable variable on terminal

Character Input-Output in C program 

We use %c at the place for %d in order to store float variable in c programming language
 #include <stdio.h>  
 int main()  
 {  
      char variable;  
      scanf("%c", &variable);  
      printf("%c", variable);  
      return 0;  
 }  
In above example,
char variable; means decler a variable with name variable you can keep any name
scanf("%c", &variable); means take a input from termial-keyboard and strore in variable variable 
printf("%c", variable); means print value of variable variable on terminal

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

Comments

Popular posts from this blog

Average

Average In this post, We will learn about average.  Average of any collection of data is the sum of data divide by number of data. Average = (Sum of observations /  Number of observations) Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.  problems The arithmetic mean of x, y and z is 80, and that of x, y, z, u and v is 75, where u=(x+y)/2 and v=(y+z)/2. If x ≥ z, then the minimum possible value of x is (CAT 2018) As specified in the question mean of x and y and z is 80 x+y+z=3*80 mean of x, y, z,u,v is 75 x+y+z+u+v=75*5 2u=x+y 2v=y+z x+y+z+((x+y+y+z)/2)=75*5 y+3(x+y+z)=75*10 y=750-720 y=30 since x+y+z=240 y=30 so x+z=210 since x>=z so minimum value of x=210/2 = 105 Problem2: In first 5 inings sehwag has scored at average of 40. In sixth ining He had scored 52 what is His average after 6th ining. one simple approach is getting total score divided by no of inin...

Complex Number

Complex Number While solving the equation of the form  a x 2 + b x + c = 0 , the roots of the equations can take three forms which are as follows: Two Distinct Real Roots Similar Root No Real roots (Complex Roots) The introduction of complex numbers in the 16th century made it possible to solve the equation  x 2 + 1 = 0 . The roots of the equation are of the form  x = ± − 1 ‾ ‾ ‾ √  and no real roots exist. Thus, with the introduction of complex numbers, we have Imaginary roots. We denote  − 1 ‾ ‾ ‾ √  with the symbol i, where i denotes Iota (Imaginary number). An equation of the form z= a+ib, where a and b are real numbers, is defined to be a complex number. The real part is denoted by Re z = a and the imaginary part is denoted by Im z = b. Algebraic Operation on Complex numbers: Addition of two complex numbers Subtraction of two complex number Multiplication of two complex number Division of two complex number Power of Iota (i) ...

SSC Practice Problem Solution

SSC Practice Problem Solution In this post, we will discuss solution of  SSC Practice Problem . Question 1  The efficiency of (A + B) = 100/24 = (25/6)% The efficiency of (A + B + C) = 100/8 = (25/2)% The efficiency of C = 25/2 – 25/6 = (50/6)% Hence, C can alone finish this job in = 100/(50/6) = 12 days Answer: 12 days option (1) Question 2  Original price = Rs. 6000; Price after discount = 6000 – 1200 = Rs. 4800; Price after raising service contract = 4800 + 480 = Rs. 5280 Answer: Rs. 5280 option (2) Question 3  Suppose the received money by A, B, and C is respectively 5x, 6x, and 9x. 5x = 450; => x = 90; Hence, the total money = 20x = 20*90 = Rs. 1800; Answer: Rs. 1800 option (2) Question 4 Suppose the Cost price of the bag= Rs. x; Hence, x + 0.15x = 230; => x = Rs. 200; Selling price after selling on 20% = 200 + 20% of 200 = Rs. 240 Answer: Rs. 240 option (3) Question 5  The required percentage ...

Work and Time

Work and Time In this post, we will learn about work and time concept because there is not any standard formula for the problem which fall in work and time category we will understand it with example. Anil can do a job in 20 days. Babu can do the same job in 5 days. In how many days they can complete the job if they work together? 4 5 6 7 Solution: Efficiency of Anil = (100/20) = 5 Efficiency of Babbu = (100/5) = 20 Efficiency together = Efficiency of Anil + Efficiency of Babbu = 25 it means together they can finish 25% of work in one day For so to finish 100% work they will take (100/25) = 4 Day Efficiency = 100/time Anil and Babu can do a job in 8 days. Babu and Charan can do the same job in 12 days. Anil, Babu and Charan can do the job in 6 days. In how many days Anil and Charan can complete the job? 8 7 6 5 Anil and Babu efficiency = (100/8) = 12.5 Babu and Charan efficiency = (100/12) = 8.33 Anil, Babu and Charan efficiency = (1...