第5講 関数の学習
第6話 花子は誰が好き・・・解答例

花子は誰が好き・・・解答例その1
#include<iostream>
#include<string>
#include <time.h>
using namespace std;
int f();
string g(int a);
void main(){
   srand(time(NULL));
   cout<<g(f())<<endl;
}
int f(){
   return(rand()%2);
}
string g(int a){
   if(a==0){
     return("花子は次郎が好きだ。");
   }
   else{
     return("花子は太郎が好きだ。");
   }
}
実行結果
c

花子は誰が好き・・・解答例その2
#include<iostream>
#include<string>
#include <time.h>
using namespace std;
int f();
string g(int a);
void main(){
   srand(time(NULL));
   cout<<"花子は誰が好き?"<<endl;
   char a;
   a=f();
   cout<<g(a)<<endl;
}
int f(){
   char a;
   a=rand()%2;
   return(a);
}
string g(int a){
   string x,y,z;
   x="次郎";
   y="太郎";
   z="だよ。";
   if(a==0)return(x+z); else return(y+z);
}
実行結果
b

では、次の課題です。
『花子は誰が好き?』の質問に対して、
答えが『太郎』『次郎』『三郎』のどれかになるように改良して下さい。

さらに、答えが
『幼なじみはPで、好きなのはQで、愛しているのはRだ。』
となるように改良して下さい。
P、Q、Rには太郎、次郎、三郎のいずれかが入り、
重複はなしとします。

ヒント・・・
『幼なじみは太郎で、好きなのは次郎で、愛しているのは三郎だ。』
などの全6パターンを用意して、
そのいずれかを選ぶようにすれば良いのです。


第5話へ 第7話へ

a

魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
VC++ C言語 C++ 入門 初心者 基礎から応用まで
本サイトトップへ