+ 1

please tell me how to make this C program

Write a program which will read several lines of text and determine the average number of characters(including punctuation and blank spaces) per line. First define a function which will calculate the number of characters entered per line and then use it in the main program. we can use only 1D array and no pointers.

4th Oct 2017, 10:39 AM
Shantanu Shinde
Shantanu Shinde - avatar
5 Answers
+ 11
Indeed. There are tons of ways to formulate a particular problem. My example is one of them. Hope you come up with your preferred solution.
4th Oct 2017, 11:31 AM
Babak
Babak - avatar
+ 11
If you happened to use string in your program, you would call a function by string argument like this (using "constant string reference" as variable type inside the parameter list - In fact string like an array is a container and normally you pass the address of the first element in the container to function): #include <iostream> #include <string> #include <cmath> using namespace std; void avg(const string &x, const string &y, const string &z) { int length1 = x.length(); int length2 = y.length(); int length3 = z.length(); cout << length1 << endl; cout << length2 << endl; cout << length3 << endl; cout << "Average # of character in each line is about: "; cout << round(static_cast<double>(length1 + length2 + length3) / 3.0); } int main() { string line1 = ""; string line2 = ""; string line3 = ""; cout << "Line1 is: "; getline(cin, line1); cout << "Line2 is: "; getline(cin, line2); cout << "Line3 is: "; getline(cin, line3); avg(line1, line2, line3); }
4th Oct 2017, 12:01 PM
Babak
Babak - avatar
+ 10
This is a simple example for 3 lines using C++. I find it useful to share with you. Hopefully, you get some value out of it. [https://code.sololearn.com/cJKa9nqVfUdd]
4th Oct 2017, 11:09 AM
Babak
Babak - avatar
+ 1
I have to use function to calculate no of characters. and 1 1D array
4th Oct 2017, 11:16 AM
Shantanu Shinde
Shantanu Shinde - avatar
+ 1
I don't know how can I pass the string to the function without pointer. and also one array is to be used. how?
4th Oct 2017, 11:46 AM
Shantanu Shinde
Shantanu Shinde - avatar