write a c program for each problems seperately PROBLEM 1 Dec
write a \'c\' program for each problems seperately,
PROBLEM 1:
Declare a variable of type float
 Assign it the value 3.6
 Print it to ten decimal places
PROBLEM 2:
Declare a variable of type float
 Assign it the value 1.0/10.0 (exactly as shown here)
 Print it to ten decimal places
PROBLEM 3:
Declare a variable of type double
 Assign it the value 1/2 (exactly as shown here)
 Print it
 Assign it the value 1.0/2.0 (exactly as shown here)
 Print it
PROBLEM 4:
Declare a variable of type double
 Assign it the value 9999999.4499999999 (exactly as shown here)
 Print it
 Cast it to a float
 Print the float
PROBLEM 5:
Declare a variable of type int
 Assign it the value 30000*30000 (exactly as shown here)
 Print it
 Assign it the value 40000*40000 (exactly as shown here)
 Print it
 Assign it the value 50000*50000 (exactly as shown here)
 Print it
 Assign it the value 60000*60000 (exactly as shown here)
 Print it
PROBLEM 6:
Use floats for this problem
 Assign the value 1e20 to a float and print it
 Assign the value (1e20 + 3500000000) to a float and print it
 Assign the value (1e20 + (3500000000 * 1000000000)) to a float and print it
 Declare a variable of type float
 Assign it the value of 1e20
 Use a loop to add 3500000000 to that variable 1000000000 times.
 Print the result after the loop
 Note: Don\'t just multiply then add for that last part above. Use a loop to add 3500000000 at each iteration
Solution
Problem 1:
#include <stdio.h>
int main() {
    float value;
    value = 3.6;
    printf(\"%.10f\ \", value);
    return 0;
 }
Problem 2:
#include <stdio.h>
int main() {
    float value;
    value = 1.0/10.0;
    printf(\"%.10f\ \", value);
    return 0;
 }
Problem3:
#include <stdio.h>
int main() {
    double value;
    value = 1/2;
    printf(\"%f\ \", value);
   
    value = 1.0/2.0;
    printf(\"%f\ \", value);
   
   
    return 0;
 }
Problem 4:
#include <stdio.h>
int main() {
    double value;
    value = 9999999.4499999999;
    printf(\"%f\ \", value);
    float casted_value = (float) value;
    printf(\"%f\ \", casted_value);
   
   
    return 0;
 }
Problem 5:
#include <stdio.h>
int main() {
    int value;
    value =30000*30000;
    printf(\"%d\ \", value);
   
    value =40000*40000;
    printf(\"%d\ \", value);
   
    value =50000*50000;
    printf(\"%d\ \", value);
   
    value =60000*60000 ;
    printf(\"%d\ \", value);
   
    return 0;
 }
Problem 6:
#include <stdio.h>
int main() {
    float value;
    value =1e20;
    printf(\"%f\ \", value);
   
    value =(1e20 + 3500000000);
    printf(\"%f\ \", value);
   
    value =(1e20 + (3500000000 * 1000000000));
    printf(\"%f\ \", value);
   
value = 1e20;
 int i;
 for (i = 0; i < 1000000000 ; i++)
 {
 value = value + 3500000000;
 }
 printf(\"%f\ \", value);
   
    return 0;
 }



