Thursday, 21 February 2019

Print from X to Y - Increment by 0.1

The program must accept two float values X and Y as the input. The program must print the values from X to Y where the values must be incremented by 0.1.

Boundary Conditions:
0.0 <= X, Y <= 100.0

Input Format:
The first line contains X and Y separated by a space.

Output Format:
The first line contains the values separated by a space.

Example Input/Output 1:
Input:
3.2 3.8
Output:
3.2 3.3 3.4 3.5 3.6 3.7 3.8

Program
#include<stdio.h>
#include <stdlib.h>

int main()
{
   float X,Y;
   int cnt;
   scanf("%f%f",&X,&Y);
   cnt=(Y*10-X*10);
   while(cnt>=0)
   {
      printf("%.1f ",X);
      X=X+0.1;
      cnt--;
   }  
}

Output

9.4 10.2

9.4 9.5 9.6 9.7 9.8 9.9 10.0 10.1 10.2

No comments:

Post a Comment