jahadgar91
جمعه 22 فروردین 1393, 17:05 عصر
دوستان این یه برنامه هست که نمره 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();
}
#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();
}