- 157 名前:>>155 やっつけ mailto:sage [2008/06/20(金) 19:26:10 ]
- #include <iostream>
#include <vector> #include <algorithm> typedef struct lt{ double value; lt *left; lt *right; }o_list; void main(){ using namespace std; vector<double> vec; double tmp; for(int k=0;k<5;k++) { cin >> tmp; vec.push_back(tmp); } sort(vec.begin(),vec.end()); o_list *old=NULL; for(int v=0;v<5;v++) { o_list *t =(o_list *)malloc(sizeof(o_list)); t->left=old; t->right=NULL; t->value=vec[v]; old=t; } do { cout << old->value << endl; old=old->left; }while(old!=NULL); }
|

|