fork(1) 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=0;
  6. do{
  7. count=count+1;
  8. if(*max<data[count]) {
  9. *max=data[count];
  10. *max_num=1;
  11. }
  12. else if(*max==data[count]){
  13. *max_num=*max_num+1;
  14. }
  15. }while(count<kosu);
  16. return;
  17. }
  18. int main(){
  19. int data1[]={10,15,30,15,30,30,7};
  20. int data2[]={10,15,10,15,15,15};
  21. int kosu1=6,kosu2=5,max,max_num;
  22. saidai_num(kosu1,data1,&max,&max_num);
  23. printf("%d.%d\n",max,max_num);
  24. saidai_num(kosu2,data2,&max,&max_num);
  25. printf("%d.%d\n",max,max_num);
  26. return 0;
  27. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
30.3
15.4