Advertisement
veto14

Q5Exercicios1

Mar 27th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int testa_PA(int n, int* v);
  5.  
  6. int main(void){
  7.     int i,n,r;
  8.     int *v;
  9.     scanf("%d",&n);
  10.     v = (int *) malloc(n*sizeof(int));
  11.     for(i=0; i<n; i++){
  12.         scanf("%d",&v[i]);
  13.     }
  14.     r = testa_PA(n,v);
  15.     printf("A razão da PA formada pelo vetor e de: %d\n",r);
  16.     free(v);
  17.     return 0;
  18. }
  19.  
  20. int testa_PA(int n, int* v){
  21.     int razao,crit,i;
  22.     crit = 1;
  23.     razao = v[1] - v[0];
  24.     for(i=1;i<n-1;i++){
  25.         if(v[i+1] - v[i] != razao){
  26.             crit = 0;
  27.             return 0;
  28.         }
  29.     }
  30.     return razao;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement