0 like 0 dislike

Finish the function compute_GPA below. The function should return the average of the grades (assume that A=4,B=3,C=2,D=1, and F=0). The grades array will contain letter grades (A,B,C,D, or F, either upper-case or lower-case 大寫小寫), n is the length of the array

``````#include <stdio.h>
float compute_GPA(char grades[],int n)
{
/*INSERT YOUR CODE HERE*/

/*END OF YOUR CODE*/
//The function should return the average of the grades(assume that A=4,B=3,C=2,D=1, and F=0).
}

int main(void)
{
char G[100];
int n;

/*INSERT YOUR CODE HERE*/

/*END OF YOUR CODE*/

printf("%g",compute_GPA(G,n));

return 0;
}``````

Example input:

The first input is the number of elements need to compute GPA (4); The array values follow;

``````4
A B C D``````

Example output

``2.5``

Remember: You may correct the cases, but your code always be revised!

[Exercise] Coding (C) - asked
edited | 402 views

0 like 0 dislike
`Hidden content!#include * **   * * ****float compute_GPA(char grades[],int n){   **  * *  **    *** **  *** i;* **  ** ** ***** ******   ** gpa=0.0 ;   **   * *  *** *       *** **   (i=0;i<n;i++)** ** * ** **   *   ** ***    ** **   *  **   * * *****  *     *   *  * ***   *         == 'a') || (grades[i] == 'A')){        * *  **  * * *   *** **  * * * **  **  * **   * * * *  **        * **   *** ** 4;** ******  * **  *  *** **    ****  ** *** ** **  * ******     **   * * *    *** ** *  **** **  ******      *      *** ******  == 'b') || (grades[i] == 'B')){   ** **  *  **  ***  * ** ***** ***** ***   *    ******     *  * ****** ** * 3;* *  * **  ***  * *  ***  *  ***   ** **  *     **  * * *  * * ****    * **   *     **** **  **  *    *   ** *** *  * == 'c') || (grades[i] == 'C')){ ** **    ** *    * * *** ** * * *   ***   ******  * **  *** **   *** * ***  *** 2;* *  ** *** * * *  *    ****  * ***  *  ****      **  ** *  **    *   ***  ** * * **    ****    *  * ***** ***** **  if((grades[i] == 'd') || (grades[i] == 'D')){ ***   * ** **** * ** ***  ******   * * *  ***      *  * ** *  * *   ** *  **  *  *   * 1;*** ***   ***   ***** * *** ** **  * **** *  ** ** ** *   * * * * ****    ** ****  **** * *  * * * **** **  if ((grades[i] == 'f') || (grades[i] == 'F')){*    * * * *  ** ***    *** * *  * ** **** * **  * ***** *  *  * *  **   ***** ** *  *  ** 0; *  *    ** ** *     **  * ***    *  **    *  **  **   *  *  *  * *  ***    ***  ** **  * * * ****  ***** **  * gpa/n;*     * **** * **** *  *** *     *  OF YOUR CODE*/* * * *      **  *****   ***   function should return the average of the grades(assume that A=4,B=3,C=2,D=1, and F=0).}int main(void){*****  * **** * * *  ** *   **** G[100];  ****  **   *     * * * *** n; * *   * *     *   ** **  i;         * ***   *  *******    *  *** *** &n); ***  **  * *** **    *** (i=0; i<n;i++)******* *  *   **   ** *    ***   ** ***  *******        **    %c", &G[i]);  * ****   **  ****    *     OF YOUR CODE*/     *  **** *  * ** *  * *   *  ** *** ** *** **   * *  ****** *         **  **   0;}`
answered by (-140 points)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include <stdio.h>float compute_GPA(char grades[],int n){ *  *  ***     *   **    * av;   float a,b,c,d;int i;*  * * *   * ***  * ****  *     for (i=0; i<n; i++)   { **  ** *** * ** **  * **** **   * **** **    (grades[i]=='A') ****  ***      ** *       **** ***  * *   *     **  ***  **   ** * ** * **   ***** * *** ***   * *** *   * ** * * *  * **  * * **   *** **********  ** * ***   ****** * *       *    * **  ***       *****  **   ***   *  **  ** * * *  ***   *  * *  * * ****   *  ** *    * ** ******  * * ** *  * *   *** *         **     *  ** * *   *     ** *       * ** * **** * *  *     **   * ***  * **   *  *  ******* ** *   * *****  **  *  **   **  * * ****     * *   ***  *    *    * ** *  *   *******  *     ** *     *** *** * **** ****   *  * *     ** *** ** *  ** * ** *** ******  *** **  * * *  **  * * * * * ****         *** ** *    * ***** *    ****   ** *   *** **  **  **   ****  ** **  * *** (grades[i]=='D')*   ** **  *    * ** ****** *  *** **** *       *  *** ******  **  *    *  **   ***  **  ** **       *** ***  ** *    ** **     *** ** ***      *  **** *  ** * * * *    } ** ** * ** *  * * ** **  *   * *  *** **   **  ******** *********    **  **   **  **   ****   *      *   ** * *     * *    *** av;}int main(void){   char G[100];   int n,c,v;***  *  * *  *   **** *** * *    **** **   * * &n);   v=0;   for (c=0; c<n; c++)   {** *** *  *   ***  *  *   **    ** **      ** * **    **** * ** ** *  * **    ** *     * *  * *  *   ***   *** **  *  *  *  *   ****  ****   *  *   *** *  ***  * **   *** *  ***    *** *  *  ***** ** **  * **  * *     **   **    **  **  ** *    **** *  * *   *      ** ** ** * * * * ********* * *    * ** * *   * *** *  **  ** * * * * ** ** * *****    *         * ** ** **        * *  ** ******* *** *    * *      * G[c]);**** **** *   ** **      ***   * * *   **  * * *** * *    * *****  *  ** ** ****  ********   } *  *** **** **     * ***  *   ***   *  * *  * ****  ****   *** **    **   0;}`
answered by (-168 points)
0 0
prog.c: In function 'main':
prog.c:40:16: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
scanf("%s",G[c]);
^
prog.c:44:22: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
scanf("%s", G[c]);
^
0 like 0 dislike
`Hidden content!#include <stdio.h>float compute_GPA(char grades[],int n){     ***   ****       * * i;    *** *      *    * ** sum=0;*   *** **  ***  **  ******  **   {** * *****    *** ***  *** *   * **  * ** *** *  *   *** **   ** ****   **  * ** **  *  ** *      ***  ****  **** *  * *  *****   **   ***      ***  *  **      * *****  * ** * ***   if(grades[i]==98||grades[i]==66)* * *  ****** *****   **  * **  ***   *   ** *    *   **** * *    ***** * ** * * *    ** * * *  *****  *   **     if(grades[i]==99||grades[i]==67)  **  * * * ** ** *   ****  ***   *  *  * **  ***** * **  ** *  * *** *** *  ** * **       * *  **  *** *   ****  ** * *    **  * *  *   **       *   **       * ****** ** *   **    ***    ***   }   *   * * **   *  *     ****  *  sum/n;}int main(void){***** *  **   * * ***   G[100];**  **  ****** *  *  * *  n,i;* **** ** ****    * * *********** **    *  *  ***   **  * ***  *** *****  ******  * **      * *** ***** *   *  *** **   *  * *  ** * ***   **** **** * **   **  **** ** *   ********  * * **** *   *    * *  * ** **  * ** **   0;}`
answered by (-32 points)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include <stdio.h>float compute_GPA(char grades[],int n){   int i;  *  ** * *** ***** *   ** sum=0; * ****  ********   ********  ***  ***   {* * ** ** ***** **  *  *  ***   *    * *  *** *  *     **   * ******    * *  ***      * ** *    **  **  * *   *  ** * **  ***   **** *** **** * *     *** *******  ** *   * *  * *      ***   * **  * * * *** ****  **   * ***   **  ** *******         ** **** *    ** ****     ***  ** **** ** ****  **    * ****  *  * *  * **   *** * *  ** *   *   * ****  *** **  *  *** *  *** **   ** **  ****  ****  * * * *   * **** *** * *  *     * *** *** ** ** **** *  ***** ****  **     **    ******  **   *   *** ***   * * ***  *  **    ** *   * ** *   **  * if(grades[i]=='F'||grades[i]=='f')  ***  *    ** **     ** * * * * ** ***  *   ** **   }  *  ***    *      * ***  (sum/n);}int main(void){**  ******* * **   *  G[100];   int n,i=0;  ***  **   *  * ** * *  *** ** **    *  ** * ***  *  * * ** * ***  *    * *   *  **** *   *  **    * **** ** **   * ** **  **   ***  * *****  *   * * *   *   *  * * *  ** **  * * *** *   * *   0;}`
answered by (-16 points)
edited
0 0
Case 0: Wrong output
Case 1: Correct output
Case 2: Wrong output
Case 3: Wrong output
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
prog.c: In function 'main':
prog.c:33:13: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'double' [-Wformat=]
printf("%s",compute_GPA(G,n));
^
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include <stdio.h>float compute_GPA(char grades[],int n){   **  *  *  * *  **** *    *  i;*    *****     *    **  * *      gpa=0.0 ;     *** * **  * *     * ***** * ** (i=0;i<n;i++)**** *       * **  * ** * *  * ***  *   ***  *** * ** * **** ** ** *   *** ** ****      *   == 'a') || (grades[i] == 'A')){ * *    ***  * * ** **   *   *  ****  *** *  * *** **     **  *    * * ** * * * ** *  * *  *      * * * **** *    *  **** *  * *  ** **  *     ******       *****  4;* ** ** *****   *   * *** *  ***        *   *** *       **  * * ** ***   * * * * ****** **     *** ****   * ****** * *  * ** **          * * **    *** ***** ** * ** *      * *  if((grades[i] == 'b') || (grades[i] == 'B')){ *   * *  ***  ****  *****    *  ***   * ****    **    ****  ****    ** ****  *  **   * **  **    ***  *** *****  * *** *** **  * ***     * * *  **  3;   *       *** * * ** ****  **** * * * ***   *   * * ** *    ****  **   **** * * * **  ***  * *   *    * *   **  ** * *****  *   * * *   *  * *  **  * **  **  if((grades[i] == 'c') || (grades[i] == 'C')){  * ******     **  * **     ** *    * ***  **  *   **  **    ***   ***** * **  *** *  **** *  ** ** **   ***** *      * ** ** *    *****  ***    * * **    * * * ** * 2;*** **  **** **  * *     * *  * * ****  **   ** ***     * ** *****  *  **** *  ** * * *** * * **** * * * * * * *  **   **** *    *  ********    *** *** ** * * **   * ** if((grades[i] == 'd') || (grades[i] == 'D')){***  **  * * *** * *      *   ******  ******     ** **   ** * *******  **  ** ******    * ** * ** **   ***  ***** *** * *******   *  *  **** *  * * * * * *  *    **** 1; ** * *      * ***  ** *     **  *** ** * **  ** * * * ** * *  ****  * *   *  * **** **  *   *  **   * *  *  *****  ***    *  **    *    **  **    *** ** *  if ((grades[i] == 'f') || (grades[i] == 'F')){* *   ** * * **  ** * *  * * * *   * * *  * *  *       *****  **       **  ***     * **  * **  * ** * ** *  **  *     *  ***   **  * **    * * * *  * * * *  * *** *  0;*   ** * *** *  **   ** *     ** ** *     *** ** *  *   **   *** **** * **  ** * *    * *    * *     *** **  * *   ** *** * * ** *  ******    ** *** *   * *    *    **  *  gpa/n;    **  ** * **  *  *  *  *  *   *  * * ***    *     *   OF YOUR CODE*/    * ** ** **   ** * * ** *** *  function should return the average of the grades(assume that A=4,B=3,C=2,D=1, and F=0).}int main(void){ *** ** *  ** **         *    *  * G[100];  ** * *** *  ** * **  * *  n;  * **  ** **  *** **   * * * i;       **   *   * * * ****    **  *   *  *     &n);* *** *   ** *****  * * (i=0; i<n;i++)**** *** ** **  *** *****    * ***  *   ***   * * * **      *  *** *   %c", &G[i]);    **  ** *  **    * ** *  *  ** * *  OF YOUR CODE*/**  ** ** ****     *   ****   ***   *      * * * ** * ******        *     **   ***    *  * **  ***          * **  *    * *     ** *  ** 0;}`
answered by (323 points)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include <stdio.h>float compute_GPA(char grades[],int n){**  ** * *  **  *  * ** *  *  avg = 0;******     ***  **    *  ** *** sum = 0;   * *** * ** ** *     ******  *  i = 0;****    **   *   ****  ** **** m = 0;  *  ** *** *    *** ***** = 0; i < n; i++)***  **   ***** * *  ** **     **  *** *** * ***   * *  * ****    ** ******* *  * * ** **  ** * == 'A' || grades[i] == 'a')**** *   *** *    *        * *** *    *    ****  ** *** ***  *     **** *** **** *  ** * ***   ** **  *  ** ***  ** ****  *** ***   *   ** = 4;  ***  **     ** *      ****** *  ** * ****  * **  *   ****    *   *    * ******** ** *    *  *     **  *** ** if(grades[i] == 'B' || grades[i] == 'b')**  ** * * * ******* *  *  **** * ** ***     *  ***  *  *   * ** * * **  **  * **  *** **   *  **  ** * ****** ** *** ** ****   = 3; ****       *  * **    * *  *    *   * * *     ** *  ** *  *** *** **     ** ***   **  **  **   ***  *  if(grades[i] == 'C' || grades[i] == 'c') *  * *     **** ***        *  * *** *   ** ***    ***    ***  ****   ******   ***     *** *   *  ** **    **   *****  ** * ***     **  = 2;  ****  *     ***    ***  **** ** * *     *** *   *   *   **       **  **   * * * ******* ***    *  * *** ***   if(grades[i] == 'D' || grades[i] == 'd') ******** *  *    *******    * **  *** **  **      * * **  ***  *******  **** ** *  * * * **** ** **  ***   ***  * *    * *** ******  * **  = 1;* ** ** **** **   ***  **   *** * *** **   ****  * **   * * * *      *       *** *  * ***  *******   * ** * ** ***  ** ***  ** **   ***** **  ***  *  *   *  **** ** ***** **  * *   ***     ***  *   *  *      ** *   ** ****  * **  * ** *** * * = 0; ** *     *        ** ******* * *  *   *   *  * *****    **   ***  * *  *    *    ***  * *   ** ** * ** ** * * += m;    } ** **** **  *** ** ****  * ****  = sum / n;* ****  ** ** *** ***    *** **  avg;**  ** * *   **  *   * * **  *  function should return the average of the grades(assume that A=4,B=3,C=2,D=1, and F=0).}int main(void){**     ********   ********  *** G[100];** **   *    * **  *    n;*** *   ***  **      *      *  YOUR CODE HERE*/* **** ***          ***     *   *    *  *    &n);** * *   **  *     ** *   **** i = 0;** * **   *   *  **    **   ** *  = 0;i < n; i++)    {* *        * ** ***  *   * *     *** *   **** *    **  *****    &G[i]);**  *   ***** *** ******  *   *    * ** ** *******  **  ** OF YOUR CODE*/* ** ** **    ** ** *  ** ***  *   *    ** *  *** *** ****  * *  ******  * *  ***   **** 0;}`
answered by (-108 points)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include <stdio.h>float compute_GPA(char grades[],int n){** ** ** **  *** * * ** *  *** avg = 0; **** * ****** *** *  ****** *  sum = 0; * ***  ****   **  *** *    ** i = 0;*  ** *  * ** *  **    **   *  m = 0;*    *    ***  ***  * *  *  = 0; i < n; i++)**** ******  * * **** **  *** ** *  *** ****** ** **    *   ******   *    * *  *** *  == 'A' || grades[i] == 'a')**** ** * *         * ** *   *    *  *** * ** * * **** *** ***  ** * ***** *   **  * ** *       *  *  ** *   **** **  * ** * * *  *   * * *   = 4;**  ***   **  * *    *** * * *****  * ****  ****** **    * *  * *   **** *  *** *         *    *  * **  ****** if(grades[i] == 'B' || grades[i] == 'b') **      ***   ***   ***  ***   **** *   ***   * *   * ****   **  *  **  *  * ****   **   *    * ***  * ***  ** *  *** ****   ** *** *    = 3;* ** * *  * * ****** ****   **   **   *****   * *  **   * * * * ** ** ** * * * ** * * ****** **   * *  *    ** *  if(grades[i] == 'C' || grades[i] == 'c')**  ***  **    * **    ***  **  * * * * ***    * **  ***** *   *      ****  ***    *   ****  ****** * ** * ***  * * *       * * ** *** = 2;**    **    **   ***** *  * *   *  **  *  **     * *  * ** ***  * **      *** ****  ***** *      *  * * * * ** if(grades[i] == 'D' || grades[i] == 'd') * **     **  * ** **  ** **    *     ***** * **          *   *    *******  *  ***  *  **  *   *   **  *  ****   **** *   **     *   *** = 1;** * *** ** * ** ** *   *** **          **    *  ****  ***** *  * * ** * ***  **   *** *   **    *   * ** ** ** * ** ***** **** **    **  *** **** *         *  ** ** ************** **   **  *            *****   ******    * *   *  *** ** * **********    = 0;    *   **   *  **      **** *** *  *  *** * * * ***   *  ** ***  * ** ***     * *****  * *    **  ** * ****       += m;    }***   *    *  * * **  *  ** = sum / n;** * * *    *  ****  **    *** avg;* ***  * * *** *   ** ****  ***  function should return the average of the grades(assume that A=4,B=3,C=2,D=1, and F=0).}int main(void){***     *   **  * ****** ** *  G[100];**** *** **********   *  ****   n;***   *   ** * ** ****         YOUR CODE HERE*/   * * * * ** *  ** *****  *** **** **   ***  * * ** &n);  * * * * * *** *** ***  **   * i = 0;* *** *  *** *** * **     *  = 0;i < n; i++)    {  *   **** *****  *  *     ** ***** ** ** ** * * ******** *   *     ** * *   &G[i]);* ** * * *        * *** ** *      * *  *** ******  **   OF YOUR CODE*/**** * * **  ** * *   **** * *  **** * *  * *  *  * **  * *  ***   *   **  ***** *   * ** *  ** 0;}`
answered by (-284 points)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include <stdio.h>float compute_GPA(char grades[],int n){*   ***    *   *      * *** avg = 0;*  * *  **  *** *    * * *  *  *    sum = 0;  ** * *  * ***** ***  **  * i = 0; *   *  *****   * ***  m = 0;  ***  * **  **** ***     ** *  = 0; i < n; i++)*  *  ***** * ****** *  ** ****  * * ** **  * ** ******   *    *   * ***  ***    *****   == 'A' || grades[i] == 'a') *****  *** * *  *  *    ***** *** *   ****** *  *   *  * ** **** * ** *   **** ******* *  ** *** *   * ** **   **   **    ** * *   *   ****  = 4; **    ** ***  ** *** *   ** *     **  * **** * ** ****  *** **** **     ***** ***       ** *  * *******  * **** if(grades[i] == 'B' || grades[i] == 'b') *  ***** **** * *****  ** ** ***  ** *     **  *  *  **  ***** *  * **** **   * * **  ***  *    *     * *  * *   * ** *** *      * * *  = 3;   ****   *      *   *  * **  ****  * **   *   **** ****  **   ** * *   ** *  * **     *    * ***      *  *** ** ***  if(grades[i] == 'C' || grades[i] == 'c')****** ** * **   ** *  *   *    *  **     **  ** *** * ** * *  * ****** * *      *** *** **   *   ** *** *  * * ******   * **   *       = 2;*     **  *****  *  ** ***** * **  *****   *** * *   *** * *    * ** ** * **   ****  * *   ** ****  *** * **  * * if(grades[i] == 'D' || grades[i] == 'd')**  **  * *   *  ** ***** ************* * ** ** *   *   ***** * *   * ***   *     *     *    *** ** *   *    * *  ** ** * * **** *      *   = 1; *  *    **  *  **** ****  * * ** *** * ***    * * *   *      ***  ****      *    * *** *   ** * * ** **** *  ** * **** *  **** **** * * * *** * **    * **    *   * **      ** *       ** *******  *****   *** **   ** *  *  *   **  *** *  *   * * ** = 0;   * ***    *  ***********     * *  * *    *   **  ****  **       ** *  ***** **  * ***  *  * **  * *  * += m;    }   * *  ****  **        = sum / n;     ***   *    *   *  *   *   avg;****** ** ***  **  *     * *   function should return the average of the grades(assume that A=4,B=3,C=2,D=1, and F=0).}int main(void){* ** *****  ***   * * *** ** ** * G[100];        * *  * * **** * **   *  n;  **     *******    ** *    YOUR CODE HERE*/   ****  * *   * *  * *** * ** * ******  * ** &n);** **   **  ***   ****** *  * * i = 0;*** *** * * ****    ** ****   ** * = 0;i < n; i++)    {*  *** **   * *** * *  *** ** ** * *  ** *   *      **  *  **   *      * &G[i]);** * * * ****  ** *** * *  *  **** *  ** * *        *  ** ** OF YOUR CODE*/ *  * ** *   *   * **    * *  *******   *** ***** * *   ***   ***  *  * *  ***  ***   ** 0;}`
answered by (-323 points)
edited
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include<string.h>#include <stdio.h>float compute_GPA(char grades[],int n){   int i;*   **** **** ****  *   sum=0;*****   *  *** **** **   *   *     *  * *  **** ***** *  **       **  * *** * **  **  ****  *** * *   * ****  ***** *** **** **   *** * *  * ** *  *  **    ***  ******   * *** ** **   **** *******  *****      **   *    * * * ***** * **** if(grades[i]=='B')     *   *   ** *** ***   **  **** **  ** *  *    ** *  *******  * * ** ** * * *   *****    ***  *      * * *  * ***   * ***** **   if(grades[i]=='C')  *  *   ***  *****       **  ** ***** * * ***  ** ** ***** * *  ** ****** *    *   ****  **   *****    *   ***  *** ** *****  *   if(grades[i]=='D')***** ** *  *  *  * ****   **  *   ****** * ** *   **    *  **  * * *  ***  ***    * ***  * * **       *****    *  *  **  * * * **  if(grades[i]=='F')    *  *    *** **  *  * *    *  **   **  **   *  *  *   * **  ** * * ** *     **** *** *  *  * **  *   * ******* *    * **  **    ***  ** * * *    *    **** * ****  *    * ******* *** *  *  * * *  *** *      *   ** ** * *   **   ** ** *****   **  * ** * ****    * * **  * **       *** ** * **   **  *** **  * *    ** *** **** *   *         ** ********  * * sum*2/n; *  *** *** *  * * ***** function should return the average of the grades(assume that A=4,B=3,C=2,D=1, and F=0).}int main(void){   *   *   ** * * *   G[100];*  *   ** ****** ** n;* *   *    * *  ** ********* * *   * **  *** * **  * * * ***      * ***    *    OF YOUR CODE*/   **   * * *  *   * *** ******     * ** *  *    *   *     * **** *** **  0;}`
answered by (-323 points)
edited
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
Why??
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
prog.c: In function 'main':
prog.c:42:4: warning: 'gets' is deprecated [-Wdeprecated-declarations]
gets(G);
^~~~
In file included from prog.c:1:0:
/usr/include/stdio.h:640:14: note: declared here
extern char *gets (char *__s) __wur __attribute_deprecated__;
^~~~
prog.c:43:6: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
n=strlen(G);
^~~~~~
prog.c:43:6: warning: incompatible implicit declaration of built-in function 'strlen'
prog.c:43:6: note: include '<string.h>' or provide a declaration of 'strlen'
/tmp/cca4V36e.o: In function `main':
prog.c:(.text+0x169): warning: the `gets' function is dangerous and should not be used.
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 like 0 dislike
`Hidden content! *      * *  ** *   *** *    * *  * *** n){ ** ***  *** *  *  * avg = 0; ** *** *** * *     sum = 0;** *    *   *     * int i = 0; ** *      * ** int m = 0;* *   * *   ** *  * = 0; i  ***    n;   * ***   **   {*   * * ***   * **  *  *  ***   *** * *  == 'A' || ***   == *   * ***    * * *   *     *   *  ** {  **   * *    ** *  *  **     *   *  * *** *  m = 4; ** *   ****      * *  *        }***** *  * *** *  **    * *     *   **  * *  == 'B' ||   **  ==  *   **  *  *   * **   **** ***     {   * *   * *  * *       *  *** * *****     *  m = 3;*   * ***  ***   *   * * * **  }**    *** **   ****  *  * *   *    ** **  *  == 'C' ||  *  *  == 'c') * **     * **** *   *    *** * * { * **  ****  * *  * **   **    * * ** *   *  * ***  m = 2;* *   **   *** * *    *    ** *   * }**  * * * *     *     * *   ****    **  **  *  == 'D' || ** *  ==  *    **  *****   *  *   **  *  {**   **** *  **  **  * **  *  *** ** ** ** *   m = 1; **    * *     *   *  ** *   }*    **    * **   * ** * **       *  ** **   *  **      *    ** * *   { * *   *     ***   *******  * ***  * *   **        m = 0;* *    **  ***   * **** * ** *** }*     *  **   **        * **  **  ** *          * **  * **  *  sum += m;* ** *    *  * }**** *  **  * avg = sum / n;   *  ** *** ***  *  * *     * *  *    * *     *  * *     *  the   ** of the  * *  ***     ** * * * ** and    }*  * **{* **      ***     * * ** *   *   * *   * * int n; ** * *  **    *** *   * *    * **  ***   ***  *      * **   * * ** ****     * * **      ***  *** *  int i = 0;    *  * * * *  * * = 0;i     ** n; i++) *  * *     *  * {**** * *    * **       * * ***  * *    *** ** ** **      *  **  ** *    **  }  ***        *    OF YOUR   * * *    **  ** *  *  ** *  * **     ****    *  * *** * * *   0;}`
answered by (-285 points)
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output