# Skenz - How To Wiki

### Site Tools

cs:c_language:max3

# Differences

This shows you the differences between two versions of the page.

 — cs:c_language:max3 [2019/02/26 14:35] (current) Line 1: Line 1: + ====== Max 3 ====== + **Concepts:​**\\ + Read data (with ''​scanf''​ function), algorithm for the computation of the maximum between 3 number and print the result (with ''​printf''​ function). + + **Text:**\\ + Implement a C program that reads 3 floating point variables and prints the maximum value between them + + **Solution:​**\\ + + + /* Program for the computation of the maximum value between 3 float numbers */ + + #include <​stdio.h>​ + + int main() { + float x, y, z; /* input data */ + float max;      /* output data */ + + printf("​Insert x value: "); + scanf("​%f",​ &x); + printf("​Insert y value: "); + scanf("​%f",​ &y); + printf("​Insert z value: "); + scanf("​%f",​ &z); + + if (x>y) /* find the maximum between x and y, and store it in the variable max */ + max=x; + else + max=y; + if(z>​max) /* compare z with max */ + max=z; + + printf("​The maximum between %f, %f and %f is %f\n", x, y, z, max); + + return(0); + } + 