fork download
  1. #include <stdio.h>
  2. int found(int *a, int size,int v)
  3. {int S=a[0];
  4. for (int i=1;i<size;i++)
  5. {S=v*S+a[i];}
  6. printf("%d",S);
  7. return 0;
  8. }
  9.  
  10. int main(void) {
  11. int a[100];
  12. int n =0;
  13. int k,i,j,x;
  14. char str[100];
  15. i=0;
  16. j=0;
  17. for (int t=0;t<n;t++)
  18. {a[t]=0;}
  19. printf("%s%s","Введите коэффициенты многочлена","\n");
  20. scanf("%s",str);
  21. do
  22. {if (str[i] < '0' || str[i]> '9')
  23. {
  24. i++;
  25. j++;
  26. }
  27.  
  28. a[j] = a[j] * 10 + (str[i] - '0');
  29. i++;
  30. }
  31. while (str[i] != '\0');
  32. printf("%s%s","Введите X","\n");
  33. scanf("%d", &x);
  34. found(a,n+1,x);
  35.  
  36. return 0;
  37. }
  38.  
Success #stdin #stdout 0s 9424KB
stdin
1,3,1,5
1
stdout
Введите коэффициенты многочлена
Введите X
-270577375