Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Hi, if you can please translate this code from java to C++. THANK YOU // C# program for implementation // of Lagrange's Interpolation using System;

Hi, if you can please translate this code from java to C++. THANK YOU

// C# program for implementation

// of Lagrange's Interpolation

using System;

class GFG

{

// To represent a data point

// corresponding to x and y = f(x)

class Data

{

public int x, y;

public Data(int x, int y)

{

this.x = x;

this.y = y;

}

};

// function to interpolate the given

// data points using Lagrange's formula

// xi corresponds to the new data point

// whose value is to be obtained n

// represents the number of known data points

static double interpolate(Data []f,

int xi, int n)

{

double result = 0; // Initialize result

for (int i = 0; i < n; i++)

{

// Compute individual terms

// of above formula

double term = f[i].y;

for (int j = 0; j < n; j++)

{

if (j != i)

term = term * (xi - f[j].x) /

(f[i].x - f[j].x);

}

// Add current term to result

result += term;

}

return result;

}

// Driver code

public static void Main(String[] args)

{

// creating an array of 4 known data points

Data []f = {new Data(0, 2),

new Data(1, 3),

new Data(2, 12),

new Data(5, 147)};

// Using the interpolate function to obtain

// a data point corresponding to x=3

Console.Write("Value of f(3) is : " +

(int)interpolate(f, 3, 4));

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Visual Basic6 Database Programming

Authors: John W. Fronckowiak, David J. Helda

1st Edition

0764532545, 978-0764532542

More Books

Students also viewed these Databases questions

Question

What is meant by exchange-rate overshooting? Why does it occur?

Answered: 1 week ago