Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. void getNumbers(int vet[],int n);
  4. int maxDiff(int vet[],int n);
  5.  
  6. int main(){
  7. int number,result;
  8. do{
  9. scanf("%d",&number);
  10. }while(number<1);
  11. int vet[number];
  12. vet[number];
  13. getNumbers(vet,number);
  14. result=maxDiff(vet,number);
  15. printf("%d",result);
  16. return 0;
  17. }
  18.  
  19. void getNumbers(int vet[],int n){
  20. int i;
  21. for(i=0;i<n;i++){
  22. scanf("%d",&vet[i]);
  23. }
  24. }
  25.  
  26. int maxDiff(int vet[],int n){
  27. int i,posi,max=0,min=0;
  28. for(i=0;i<n;i++){
  29. if(vet[i]>max){
  30. max=vet[i];
  31. posi=i;
  32. }
  33. }
  34. min=max;
  35. for(i=0;i<posi;i++){
  36. if(vet[i]<min){
  37. min=vet[i];
  38. }
  39. }
  40. if(vet[0]==max){
  41. return -1;
  42. }else{
  43. return max-min;
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement