This commit is contained in:
Peter Sabol 2022-03-18 12:45:58 +01:00
parent d7626c5517
commit 5f89a7763e
2 changed files with 34 additions and 3 deletions

Binary file not shown.

View File

@ -1,15 +1,16 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
//#include<conio.h>
int main() /*int main()
{ {
float a[100],sum=0,x; float a[100],sum=0,x;
int n,i; int n,i;
printf("\nEnter the value of X :: "); printf("\nEnter the value of X :: ");
scanf("%f",&x); scanf("%f",&x);
printf("\nEnter degree of the polynomial X :: "); // printf("\nEnter degree of the polynomial X :: ");
scanf("%d",&n); //scanf("%d",&n);
printf("\nEnter coefficient's of the polynomial X :: \n"); printf("\nEnter coefficient's of the polynomial X :: \n");
for(i=n;i>=0;i--) for(i=n;i>=0;i--)
{ {
@ -28,3 +29,33 @@ int main()
return 0; return 0;
} }
*/
void main() {
int degree,x;
int coeff[10], i;
int sum = 0;
// Getting the degreee of the polynomial
printf("\nEnter the degree of the polynomial: ");
scanf("%d",&degree);
// Getting the coefficients of all terms of the polynomial
printf("\nEnter the coeffients from lower order to higher order: \n");
for(i=0; i<=degree; i++) {
scanf("%d",&coeff[i]);
}
// Getting the value of the variable
printf("\nEnter the value of x: ");
scanf("%d",&x);
// Applying Horner's rule
sum = coeff[degree];
for(i=degree-1; i>=0; i--) {
sum = sum*x + coeff[i];
}
// Printing result
printf("\nResult: %d",sum);
}