/* Dado um número inteiro n > 1 e uma sequência com n números inteiros, verificar se a sequência é uma p.a. Exemplo: n = 5 -3 -1 1 4 6 ----> não n = 7 2 6 10 14 18 22 26 ---> sim, razão 4 n = 5 1 6 2 1 5 ----> não n = 3 74 74 74 -----> sim, razão 0 */ #define verdadeiro 1 #define falso 0 #include int main() { int n, anterior, proximo, razao, ehPA; ehPA = verdadeiro; /* indicador de passagen */ printf("Quantos: "); scanf("%d", &n); printf("Digite os dois primeiros: "); scanf("%d %d", &anterior, &proximo); razao = proximo - anterior; n = n - 2; /* já li dois números */ while (n > 0){ anterior = proximo; printf("Digite o próximo: "); scanf("%d", &proximo); if (proximo - anterior != razao){ ehPA = falso; } n = n - 1; } if (ehPA == verdadeiro){ printf("A sequencia e uma pa de razao %d\n", razao); } else{ printf("A sequencia nao e uma pa\n"); } return (0); }