Write a program using a function which prints:
#include <stdio.h>
void FunView(); // declaration of a function: line ended with semicolon!
int main() // main function
{// call the function FunView
FunView();
return 0;
}// definition of the function FunView
void FunView() // function header: contains return type and name
{"Hello!"); // function starting bracket
printf(// function ending bracket }
Modify the program by adding three new functions. First function should increment the global variable Number
by \(5\), e.g.:
void IncNumber()
{5; // or better: Number += 5;
Number = Number + }
Second function should decrement variable Number
by 3. Third function should print current value of variable Number
. The variable should be declared as global (e.g. after declaration of the function but before the beginning of the main function) and initialize it with \(10\). Remember about proper declaration of the functions. Inside main function call the function according to the following pattern:
Number
;Number
by 5 and repeat it three times;Number
;Number
by 3; do it two times;Number
by 5;Number
;Create a new program which solves the quadratic equation. Here is a proposition of the program layout:
#include <math.h>
#include <stdio.h>
// declaration of functions
void ReadData();
void SolveQuadEq();
void PrintSolution();
// declaration of global variables
double a, b, c, delta;
double x1, x2;
// main function
int main()
{
ReadData();
SolveQuadEq();
PrintSolution();
return 0;
}
// definitions of other functions
void ReadData()
{// fill the function with proper code
}
void SolveQuadEq()
{// fill the function with proper code
}
void PrintSolution()
{// fill the function with proper code
}