I am having trouble doing this problem. It is:

"write a program that asks the user to enter a list of integers. The program will then determine the largest value and the number of times it was entered.

-the user will first enter how many numbers the list contains.

-use a for loop to find the maximum value and the number of times it was entered"

This is what I have done. I cant seem to figure out how to count how many times the maximum value has been entered.

Code:#include <stdio.h> #include <limits.h> int main() { int num, num2, max; int counter; int counter2=0; max = INT_MIN; printf ("Enter the number of elements in this list: "); scanf("%d",&num); printf ("Enter the elements in this list: \n"); for(counter=1;counter<=num;counter++) { scanf ("%d",&num2); if(num2=num2) { counter2++; } if(num2>max) { max = num2; } } printf ("\nThe maximum number is %d and it was entered %d times\n",max, counter2); return 0; }