Advertisement
telnovfn

Untitled

Oct 17th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main() {
  4. int n = 0;//кол-во элементов в массиве
  5. int poz;//позиция первого элемента
  6. int maxlen;//ищем максимальную длину
  7. int razn; //разница первого и следующего
  8. int count = 1; //счетчик
  9. scanf("%i", &n);
  10. int a[n];
  11. for (int i = 0; i < n; i++)
  12. {
  13. scanf("%i", &a[i]);
  14. }
  15. for (int i = 0; i < n; ++i)
  16. {
  17. razn = a[i + 1] - a[i];
  18. for (int k = i + 1; k < n; ++k)
  19. {
  20. if (razn == a[k + 1] - a[k])
  21. {
  22. count++;
  23. if (count > maxlen)
  24. {
  25. maxlen = count;
  26. poz = i;
  27. }
  28. }
  29. else
  30. {
  31. count = 1;
  32. break;
  33. }
  34. }
  35. }
  36. for (int i = poz; i <= maxlen + poz; i++)
  37. {
  38. printf("%i ", a[i]);
  39. }
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement