Yes sir.
source
Code:
#include "squareddoubleheader.h"
#include <vector>
using std::vector;
void squareddouble(double doub, vector<double>& squaredoub){
for(int d = 0; d <= doub; doub++){
squaredoub.push_back(static_cast<double>(d)*d);
}
}
main
Code:
#include "squareddoubleheader.h"
#include <conio.h>
#include <iostream>
#include <vector>
using std::cin;
using std::cout;
using std::vector;
int main(){
cout << "What is the double you wish to square? ";
double doub;
cin >> doub;
vector<double> doubled;
squareddouble(doub, doubled);
for(int i = 0; i <= doub; i++){
cout << i << " " << doubled[i];
}
cout << "Press enter to continue..";
_getch();
return 0;
}
I've tried 1, 1.11, 1.0, 10, 3.211...all produce the same result of nothingness.