fork download
  1. #include <stdio.h>
  2. void saidai_num(int kosu,int data[],int *max,int *max_num){
  3. int count=0;
  4. *max=data[0];
  5. *max_num=1;
  6. do{ count=count+1;
  7. if(*max<data[count]) {
  8. *max=data[count];
  9. *max_num=1;
  10. }
  11. else if(*max==data[count]){
  12. *max_num=*max_num+1;
  13. }
  14. }while(count<kosu);
  15. return 0;}
  16. int main(){
  17. int data1[]={10,15,30,15,30,30,7};
  18. int data2[]={10,10,10,10,10,10};
  19. int kosu1=6,kosu2=5,max,max_num;
  20. saidai_num(kosu1,data1,&max,&max_num);
  21. printf("%d.%d\n",max,max_num);
  22. saidai_num(kosu2,data2,&max,&max_num);
  23. printf("%d.%d\n",max,max_num);
  24. return 0;}
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
30.3
10.6