Create a program using Visual Studio 2017 called dataExercise.c that declares th
ID: 3891351 • Letter: C
Question
Create a program using Visual Studio 2017 called dataExercise.c that declares the following variables and displays their values:
1. Declare a character variable with value 'a', and display the character using printf with a %c format. Then add a second printf that displays the character with a %d format.
2. Declare a short int variable with a value set to the maximum value of a short int (the maximum value for whatever machine I happen to use to grade your assignment - so use the correct limits.h constant). Display the value using printf with a %d format.
3. Declare a double variable with a value set to positive infinity. Display the value using printf with a %f format.
4. Prompt the user and accept the following 4 types of values from a single input line: char int char float
5. Display the values that were read in (4)
6. Prompt the user and accept the following types of values from a single input line: char float int char
7. Display the values that were read in (6)
8. Prompt the user and accept an integer value
9. Display the value read in (8) in a right-justified field of width 15, with leading zeroes
10. Prompt the user and accept a float value
11. Display the value read in (10) in a right-justified field of width 15, with 2 decimal points of precision, and leading spaces
Your program must adhere to the class coding standards, and will be graded using the assignment grading criteria.
Explanation / Answer
If you have any doubts, please give me comment...
#include<stdio.h>
#include<limits.h>
#include<math.h>
int main(){
char c = 'a';
printf("%c ", c);
printf("%d ", c);
short int si = SHRT_MAX;
printf("%d ", si);
float d = +INFINITY;
printf("%f ", d);
int i1;
char ch1, ch2;
float f1;
printf("Enter values in single line with format: char int char float");
scanf("%ch1 %d %ch2 %f", &ch1, &i1, &ch2, &f1);
printf("%ch1 %d %ch2 %f ", ch1, i1, ch2, f1);
printf("Enter values in single line with format: char float char int");
scanf("%ch1 %f %ch2 %d", &ch1, &f1, &ch2, &i1);
printf("%ch1 %f %ch2 %d ", ch1, f1, ch2, i1);
int v;
scanf("%d", &v);
printf("%015d ", v);
float f2;
scanf("%f", &f2);
printf("%15.2f ", f2);
return 0;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.