دوستان این یه برنامه هست که نمره 10 دانشجو رو میگیره بعد بیشترین معدلی که تکرار شده با تعداد دفعات تکرار با ید به ما بگه اما نمیدونم چرا اجرا نمیشه؟
اگه کسی میتونه اینو با یه الگوریتم دیگه محاسبه کنه ممنون میشیم ؟
#include <stdio.h>
#include <conio.h>
void findt(float arr[],int k);
main()
{
const int k = 10;
float arr[k];
int i;
printf("\n enter %d mead nd press enter:\n",k);
for(i=0;i<k;i++)
scanf("%f",&arr[i]);
findt(arr,k);
return 0;
}
********************************
void findt(float arr[],int k)
{
int max_count = -1;
float max_value;
int i,j current_count;
float current_value;
for(i=0:i<k;i++){
current_value=arr[i];
current_count=0;
for(j=0 ;j<k;j++)
if(arr[i]==current-value)
current_count++;
if(current_count > max_count){
max_count = current_count ;
max_value = current_value;
}
}
printf("\n maximum itertion of ave");
printf("%f is %d",max_value,max_count);
getch();
}