fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int i,n,m,w ;
  5. int *p;
  6. scanf("%d",&n);
  7. int arr[n];
  8. p = &arr[0];
  9. for(i=0;i<n;i++){
  10. scanf("%d",&m);
  11. *(p+i)=m;
  12. }
  13. m = arr[0];
  14. for(i=0;i<n;i++){
  15. if(*(p+i)>m){
  16. m=*(p+i);
  17. }
  18. }
  19. w = arr[0];
  20. for(i=0;i<n;i++){
  21. if(*(p+i)<w){
  22. w=*(p+i);
  23. }
  24. }
  25. printf("Max value: %d, indexes:",m);
  26. for(i=0;i<n;i++){
  27. if(*(p+i)==m){
  28. printf(" %d",i);
  29. }
  30. }
  31. printf("\nMax value: %d, indexes:",w);
  32. for(i=0;i<n;i++){
  33. if(*(p+i)==w){
  34. printf(" %d",i);
  35. }
  36. }
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0s 5288KB
stdin
5
3 3 3 1 0
stdout
Max value: 3, indexes: 0 1 2
Max value: 0, indexes: 4