C Programming Exercises, Practice, Solution : Variable Type
C Variable Type [18 exercises with solution]
[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]
1. Write a C program that invokes the command processor to execute a command.
Expected Output :
Is command processor available? Command processor available! Executing command DIR 00c40280-5e27-11e6-bd4f-71e8825f8ea3 01691610-41e1-11e6-901d-35b72ececc72 ........... ff827330-443a-11e6-9820-23e2f60d924e file.txt logging_example.out test.txt Returned value is: 0.
2. Write a C program to convert a string to an unsigned long integer.
Test Data and Expected Output :
Input an unsigned number: 25 Output: 25
3. Write a C program to convert a string to a long integer.
Expected Output :
In decimals: 2016, 4235440, -3624422, 5947391.
4. Write a C program to convert a string to a double.
Expected Output :
Output= 4.00
5. Write a C program to generate a random number.
Test Data and Expected Output :
Guess the number (1 to 10): 6 The number is higher Guess the number (1 to 10): 7 That is correct!
6. Write a C program to sort the elements of an array.
Test Data and Expected Output :
Input the number of elements to be stored in the array :5 Input 6 elements in the array : element - 0 : 15 element - 1 : 26 element - 2 : 42 element - 3 : 82 element - 4 : 35 After sorting the array are : 15 26 35 42 82
7. Write a C program to calculate the integral quotient and remainder of a division.
Test Data and Expected Output :
Input numerator : 2500 Input denominator : 235 quotient = 10, remainder = 150
8. Write a C program to return the absolute value of a long integer.
Test Data and Expected Output :
Input 1st number (positive or negative) : 25 Input 2nd number (positive or negative) : -125 The absolute value of 1st number is : 25 The absolute value of 2nd number is : 125
9. Write a C program to get the environment string.
Expected Output :
The set path is: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin :/bin:/usr/games:/usr/local/games
10. Write a C program to return the quotient and remainder of a division.
Test Data and Expected Output :
Input numerator : 2000 Input denominator : 235 quotient = 8, remainder = 120.
11. Write a C program to allocate a block of memory for an array.
Test Data and Expected Output :
Input the number of elements to be stored in the array :5 Input 5 elements in the array : element 1 : 25 element 2 : 30 element 3 : 35 element 4 : 20 element 5 : 40 Values entered in the array are : 25 30 35 20 40
12. Write a C program to perform a binary search in an array.
Test Data and Expected Output :
Input the number of elements to be stored in the array :5 Input 5 elements in the array : element - 1 : 25 element - 2 : 20 element - 3 : 18 element - 4 : 13 element - 5 : 15 Input a value to search : 18 18 is found in the array.
13. Write a C program to convert a string to an integer.
Test Data and Expected Output :
Input a number : 1972 The value Input is 1972.
14. Write a C program to convert a string to a double.
Test Data and Expected Output :
Input a number : 25 The original number is : 25.000000 After division by 2 the number is : 12.500000
15. Write a C program to set a function that will be executed on termination of a program.
Expected Output :
This is the message from main function. Here is the message returning from newFunctionTwo. Here is the message returning from newFunctionOne.
16. Write a C program to return the absolute value of an integer.
Test Data and Expected Output :
Input a positive or negative number :-25 The absolute value of the given number is : 25
17. Write a C program to abort the current process.
Expected Output :
File does not exist or error, in opening the file. timeout: the monitored command dumped core Aborted
18. Write a C program to demonstrate the working of the keyword long.
Expected Output :
The size of int = 4 bytes The size of long = 8 bytes The size of long long = 8 bytes The size of double = 8 bytes The size of long double = 16 byte
C Programming Code Editor:
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/c-programming-exercises/variable-type/index.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics