検索結果 3 件

by ゆう
8年前
フォーラム: C言語何でも質問掲示板
トピック: クラスの継承、整数の演算
返信数: 3
閲覧数: 1975

クラスの継承、整数の演算

以下のソースコード内のfracクラスを継承したクラスfrac2の中に整数との掛け算とわり算を定義したいのですがどのようにっ定義すればよいかわかりません。 どなたか助言をお願いしますj・・・・ #include<iostream> using namespace std; class Frac{ public: int x; int y; int gcd(int m,int n){ double p = m; if(m > n) p = n; if(n == 0) return m; if(n > 0) return gcd(n,m%n); } public: Frac(int m,int n)...
by ゆう
9年前
フォーラム: C言語何でも質問掲示板
トピック: キューの先頭要素とその次の要素を入れ替える
返信数: 6
閲覧数: 24560

キューの先頭要素とその次の要素を入れ替える

キューを実装するクラスを作り、そのクラスを継承してキューの先頭要素とその次の要素を入れ替えるメンバ関数swap()2を実装したいのですがわかりません。 キューではなくスタックだとうまくいくのですが・・・ いかが自分で作成したqueクラスです #include<iostream> using namespace std; class que { protected: int idx; int buf[10]; public: que() { idx=0; } void push(int v) { buf[idx] = v; idx++; } int pop() { int t = buf[0];...
by ゆう
9年前
フォーラム: C言語何でも質問掲示板
トピック: 日付の差を求めるメンバ関数
返信数: 8
閲覧数: 3081

日付の差を求めるメンバ関数

うるう年は考慮せず、メンバ関数subの引数として渡される日付が古いものであるとした時に日付の差を求めるプログラムです。 ループを用いてyear、month、dayが等しくなるまでループしその回数を差分として出力したいです。 なのですが通してもメンバ関数subの中身がうまくかけず困っています。 お力を貸してください。 #include<iostream> using namespace std; class Date{ private: int year; int month; int day; int i; public: Date(int y, int m, int d){ year=y; ...

詳細検索ページへ移動する