Using transform() to change array of inches values to cm - C++ STL Algorithm

C++ examples for STL Algorithm:transform

Description

Using transform() to change array of inches values to cm

Demo Code

#include <iostream>
#include <algorithm>
using namespace std;
int main()/*from  w  w w .j av  a2  s .co  m*/
{                          // array of inches values
    double inches[] = { 3.5, 6.2, 1.0, 12.75, 4.33 };
    double centi[5];
    double in_to_cm(double);   // prototype
    // transform into array centi[]
    transform(inches, inches+5, centi, in_to_cm);
    for(int j=0; j<5; j++)     // display array centi[]
       cout << centi[j] << ' ';
    cout << endl;
    return 0;
}
double in_to_cm(double in)    // convert inches to centimeters
{
    return (in * 2.54);        // return result
}

Result


Related Tutorials