今日学校でJavaをならったので、クラスを使ってみました。
C++で。
#include<iostream>
#include<queue>
#include<iomanip>
class Ctest{
private:
int i[10];
public:
void seti(int x, int n);
int geti(int x);
void reseti();
};
void Ctest::reseti(){
int j;
for(j = 0; j < 10; j++){
i[j] = 0;
}
}
int Ctest::geti(int x){
if(x > 9){
return 0;
}
return i[x];
}
void Ctest::seti(int x, int n){
i[n] = x;
}
int main(){
Ctest test;
std::queue<int> que;
int buf,n = 0;
test.reseti();
std::cin >> buf;
while(buf != 0){
que.push(buf);
std::cin >> std::dec >> buf;
}
while(que.size() != 0 && n < 10){
test.seti(que.front(), n);
que.pop();
n++;
}
n = 0;
while((buf = test.geti(n)) != 0 && n < 10){
std::cout << buf << std::endl;
n++;
}
}
なぜこんなものを作ったのかは分からない。
0 件のコメント:
コメントを投稿