第5講 関数(1)
第2話 2人の社員による挨拶
実行画面が
こんにちは!
今日は良い天気ですね。
となるプログラム例
#include<iostream> //入出力のために組み込む
using namespace std; //coutを使えるようにするために必要
void f(); //社員f()を採用
void g(); //社員g()を採用
int main() {
f(); //社員f()に仕事を命じている
g(); //社員g()に仕事を命じている
}
void f(){
cout<<"こんにちは!"<<endl;
}
void g(){
cout<<"今日は良い天気ですね。"<<endl;
}
さて、社長が2人の社員に仕事を命じるプログラムですが、
平社員同士でも仕事を頼むことが出来ます。
社長が社員f()に仕事を命じて、社員f()が社員g()に仕事を依頼して、
同じ結果になるプログラムを考えて下さい。
解答例は30行下とします。
解答例
#include<iostream> //入出力のために組み込む
using namespace std; //coutを使えるようにするために必要
void f(); //社員f()を採用
void g(); //社員g()を採用
int main() {
f(); //社員f()に仕事を命じている
}
void f(){
cout<<"こんにちは!"<<endl;
g(); //社員g()に仕事をお願いしている
}
void g(){
cout<<"今日は良い天気ですね。"<<endl;
}
同じ結果になりました。
では、社員g()も社員f()に仕事を依頼して、
#include<iostream> //入出力のために組み込む
using namespace std; //coutを使えるようにするために必要
void f(); //社員f()を採用
void g(); //社員g()を採用
int main() {
f(); //社員f()に仕事を命じている
}
void f(){
cout<<"こんにちは!"<<endl;
g(); //社員g()に仕事をお願いしている
}
void g(){
cout<<"今日は良い天気ですね。"<<endl;
f(); //社員f()に仕事をお願いしている
}
としたらどうなるのでしょうか。