Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void getNumbers(int vet[],int n);
- int maxDiff(int vet[],int n);
- int main(){
- int number,result;
- do{
- scanf("%d",&number);
- }while(number<1);
- int vet[number];
- vet[number];
- getNumbers(vet,number);
- result=maxDiff(vet,number);
- printf("%d",result);
- return 0;
- }
- void getNumbers(int vet[],int n){
- int i;
- for(i=0;i<n;i++){
- scanf("%d",&vet[i]);
- }
- }
- int maxDiff(int vet[],int n){
- int i,posi,max=0,min=0;
- for(i=0;i<n;i++){
- if(vet[i]>max){
- max=vet[i];
- posi=i;
- }
- }
- min=max;
- for(i=0;i<posi;i++){
- if(vet[i]<min){
- min=vet[i];
- }
- }
- if(vet[0]==max){
- return -1;
- }else{
- return max-min;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement