Average 2
Adapted by Neilor Tonin, URI Brazil
Timelimit: 1
Read three values (variables A, B and C), which are the three student's grades. Then, calculate the average, considering that grade A has weight 2, grade B has weight 3 and the grade C has weight 5. Consider that each grade can go from 0 to 10.0, always with one decimal place.
Input
The input file contains 3 values of floating points with one digit after the decimal point.
Output
Print MEDIA(average in Portuguese) according to the following example, with a blank space before and after the equal signal.
Input Samples | Output Samples |
5.0 6.0 7.0 | MEDIA = 6.3 |
5.0 10.0 10.0 | MEDIA = 9.0 |
10.0 10.0 5.0 | MEDIA = 7.5 |
Solution:
- [tab]
- C
#include<stdio.h> int main(void){ float a,b,c,average; scanf("%f%f%f",&a,&b,&c); average=(a*2.0+b*3.0+c*5.0)/10.0; printf("MEDIA = %.1f\n",average); return 0; }
- C++
#include <iostream> using namespace std; int main() { double a, b, c, media; cin >> a >> b >> c; media = (a/10 * 2) + (b/10 * 3) + (c/10 * 5); cout << "MEDIA = "<< fixed << setPrecision(1) << media << endl; return 0; }