Hello I am a beginner with C programming and just now getting to conditionals. I have my entire program shelled out but many of the functions I have no clue how to write out and implement can anyone help?
Here is an example run through of the program.
"Enter the positive mass for 3 particles: "(user input)"4.5 1.2 18.0""
Max mass: 18.000
Mean mass: 7.900
Mass at 0: 4.500
Mass at 1: 1.200
Mass at 2: 18.000"
Here is my program so far. Apologies for any spacing errors copying and pasting . Thanks in advance for the help.
Code:#include <stdio.h> #include <stdlib.h> #define TRUE 1 #define FALSE 0 double maxOf3(double* numbers); double meanOf3(double* numbers); int validateAll(double* masses); int validateMass(double* masses, int index); void writeMass(double* masses, int index); int main(void){ double masses[3]; printf("Enter the positive mass for 3 particles: "); scanf("%lf%lf%lf", &masses[0], &masses[1], &masses[2]); if (!validateAll(masses)) { return EXIT_FAILURE; } printf("Max mass: %.3lf\n", maxOf3(masses)); printf("Mean mass: %.3lf\n", meanOf3(masses)); writeMass(masses, 0); writeMass(masses, 1); writeMass(masses, 2); return EXIT_SUCCESS; } int validateAll(double* masses){ return EXIT_FAILURE; } printf("Max mass: %.3lf\n", maxOf3(masses)); printf("Mean mass: %.3lf\n", meanOf3(masses)); writeMass(masses, 0); writeMass(masses, 1); writeMass(masses, 2); return EXIT_SUCCESS; } int validateAll(double* masses){ int rvalue = 0; rvalue = rvalue + validateMass(masses,0); rvalue = rvalue + validateMass(masses,1); rvalue = rvalue + validateMass(masses,2); if ( rvalue >= 3){ return TRUE; } else { return FALSE; } } int validateMass(double* masses, int index){ if(masses[index] > 0){ return TRUE; } } void writeMass(double* masses, int index){ } double maxOf3(double* numbers){ } double meanOf3(double* numbers){ }



LinkBack URL
About LinkBacks



