Skip to main content

PROGRAMMING FOR PROBLEM SOLVING LAB : Program 2

 

2.     Write a simple program that converts one given data type to another using auto conversion and casting. Take the values form standard input.


#include<stdio.h>
void main()
{
int x = 10,sum=0; // integer x 
char y = 'a';  // character Y  
float z;
double w=1.2; 
clrscr();

// y implicitly converted to int. ASCII
// value of 'a' is 97
x = x + y;

// x is implicitly converted to float
z = x + 1.0;

printf("\n Integer(implicit:char to Int) Value:x = %d",x);
printf("\n Float value(implicit:Int to Float) :z = %f", z);

// Explicit conversion from double to int
sum = (int)w + 1;
printf("\n sum (Exlicit:double to integer)= %d", sum);
getch();
}


OUTPUT:


Integer(implicit:char to Int) Value:x = 107
 Float value(implicit:Int to Float) :z = 108.000000
 sum (Exlicit:double to integer)= 2

Comments

Popular posts from this blog

Learning and Development Interview Questions and answers for Mathematics-1.

  1). What is Mean, Mode and Median? Solution Answer: The mean is the average of a  collection of numbers or terms in a sequence. To calculate the mean use a formula is sum of total terms divided  by number of terms. The mode  is the most f requent number or term in a sequence. It means the number that occurred  highest number of times  in a sequence. To find the mode arrange the numbers in ascending or descending order and verify which number repeated most number of times in a sorted sequence. The median is the middle number/term where the sequence is arranged in ascending or descending order. If the sorted sequence have odd number of terms then  divide by 2 and round up to get the position of the median number.  If the  sorted sequence  have  even  number of terms then  divide by 2  to get the position of the median number.  2 ). What is the Difference between Fractional and Rational number? Solu...