home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_10_11
/
1011070a
< prev
next >
Wrap
Text File
|
1992-09-14
|
752b
|
38 lines
#include <iostream.h>
#include "fa1.h"
void display(char *s, float_array &fa)
{
cout << s << " = " << fa << '\n';
}
float sigma(float_array &fa)
{
size_t i;
float sum = 0;
for (i = 0; i < fa.length(); ++i)
sum += fa[i];
return sum;
}
int main()
{
size_t i, size;
cout << "size? ";
cin >> size;
float_array fa(size), fb;
display("fa", fa);
display("fb", fb);
for (i = 0; i < fa.length(); ++i)
fa[i] = i;
display("fa", fa);
float_array fc = fa;
display("fc", fc);
for (i = 0; i < fc.length(); ++i)
fc[i] = i * i;
display("fc", fc);
cout << "sigma(fc) = " << sigma(fc) << '\n';
return 0;
}