Advertisement
Guest User

4

a guest
Dec 16th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.54 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <windows.h>
  4.  
  5. float x, y, min = 100, max = -100, sred = 0, zadznach1, zadznach2, check1 = 0, check2 = 0;
  6. float a[20];
  7.  
  8. int main()
  9. {
  10.     SetConsoleCP(1251);
  11.     SetConsoleOutputCP(1251);
  12.     printf("Введите значение принадлежащие последовательности \n");
  13.     scanf_s("%f", &zadznach1);
  14.     printf("Введите значение не принадлежащие последовательности \n");
  15.     scanf_s("%f", &zadznach2);
  16.  
  17.     for (int i = 0; i < 20; i++)
  18.     {
  19.         x = ((i - 1.0) / 20.0) + 3.0;
  20.         a[i] = exp(x) + log(x) - 10 * x;
  21.         if (a[i] < min) min = a[i];
  22.         if (a[i] > max) max = a[i];
  23.         sred += a[i];
  24.         if (a[i] == zadznach1)
  25.         {
  26.             printf("Номер значения принадлежащего последовательности %d \n", i);
  27.             check1 = 1;
  28.         }
  29.         if (i > 0)
  30.         {
  31.             if ((a[i - 1] > zadznach2) && (zadznach2 > a[i]))
  32.             {
  33.                 printf("Подходящие элементы %f и %f \n", a[i - 1], a[i]);
  34.                 check2 = 1;
  35.             }
  36.         }
  37.     }
  38.  
  39.     printf("Максимальное число = %.3f \n", max);
  40.     printf("Минимальное число = %.3f \n", min);
  41.     sred = sred / 20;
  42.     printf("Среднее арифметическое значение = %.3f \n", sred);
  43.     if (check1 == 0)
  44.     {
  45.         printf("Значение принадлежащие последовательности не найдено\n");
  46.     }
  47.     if (check2 == 0)
  48.     {
  49.         printf("Подходящих элементов не найдено\n");
  50.     }
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement