- 締切済み
プログラミングの問題です。c言語でお願いします。
プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 3択の質問を5回行い、その結果によって回答者を3つのグループ に分ける。(質問、グループは何でも構わない) プログラミングわからないのでお願いします。
- dortmund321
- お礼率14% (2/14)
- C・C++・C#
- 回答数4
- ありがとう数0
- みんなの回答 (4)
- 専門家の回答
みんなの回答
asanonagiさん、簡単なコーディングで上手にやりましたな。
- 麻野 なぎ(@AsanoNagi)
- ベストアンサー率45% (763/1670)
こんなの? でも、フローチャートはどうするんだろうか? ---------------------------------------- #include <stdio.h> struct askType { int ans; char *question; }; int ask(struct askType a) { int yourAns; puts(a.question); puts("答をどうぞ 0 or 1 or 2"); scanf("%d", &yourAns); return (a.ans == yourAns); } int getGroup(int rightNumber) { switch(rightNumber) { case 0: case 1: return 0; case 2: case 3: return 1; case 4: case 5: return 2; } return -1; } int main() { struct askType qList[] = { {0, "質問No.1 答は 0"}, {1, "質問No.2 答は 1"}, {2, "質問No.3 答は 2"}, {0, "質問No.4 答は 0"}, {1, "質問No.5 答は 1"}, {-1, 0} }; int i; int rightNumber = 0; for(i = 0; qList[i].question; i++) { if(ask(qList[i])) rightNumber++; } printf("your group No. = %d\n", getGroup(rightNumber)); return 0; }
試しにVBで行ってからして下さい。 VB無くしていきなりC言語でコーディングを行うのも 抵抗感があります。 C言語は、外国語で言うと、ドイツ語のような物。 VBは、外国語で言う中国語を勉強するような物。 私も自身コーディングが大嫌いです。 特にフローチャートは、匙を投げる感じですね。 頑張ってください。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
解らなければ解るまで勉強すれば良いと思うよ☆ 解らないのがどこかを教えてね☆
関連するQ&A
- プログラミングの問題です。c言語でお願いします。
プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 100個のデータを入力させ、プログラム実行者が定めるある値以上のものの個数 を表示する。 プログラミングわからないのでお願いします。
- 締切済み
- C・C++・C#
- プログラミングの問題です。c言語でお願いします。
プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 10秒間、1秒間当たり5個得られる実験データを入力させ、それを 1秒ごとに平均した値として出力する。 プログラミングわからないのでお願いします。
- 締切済み
- C・C++・C#
- プログラミングの問題です。
プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 年月日を数字8個で入力させ、「今日は○年○月○日です」と 表示させてください。 プログラミングわからないのでお願いします。
- 締切済み
- C・C++・C#
- プログラミングの質問です。
c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 1.数字を5個続けて入力させ、大きい順に並び替え、出力する。(配列を使う事) プログラミングわからないのでお願いします。
- 締切済み
- C・C++・C#
- プログラミングの質問です。
c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 1.年月日を数字8個で入力させ、「今日は○年○月○日です」と 表示させてください。 プログラミングわからないのでお願いします。
- ベストアンサー
- C・C++・C#
- プログラミング言語Cとプログラミング言語C++
プログラミング言語Cとプログラミング言語C++の違いって何ですか? あと、プログラミング言語C++についていくつか質問があります。 #include <iostream> using namespace std; void main(){ cout << "Hello world!" << endl; } このプログラムについて質問なんですが、iostreamってプログラミング言語Cで言うstdio.hのことですか? using namespace stdって何ですか? あと、 cout <<"Hello world!"って何ですか?
- ベストアンサー
- C・C++・C#
- プログラミングC言語 サイコロ問題
プログラミングC言語の問題でC言語のrand関数を利用して33回のサイコロ型乱数を出力するプログラムを書きなさい。という問題が出ました。ソースコードを教えてください。
- ベストアンサー
- C・C++・C#
- C言語でのプログラミングについて
C言語でのプログラミングについて これまでJavaでよくプログラミングをしてきたのですが、最近Cもよく使っています。 しかしJavaに慣れすぎたのか、Cで大きなプログラムを作ろうとすると、どうすればいいのかよく分かりません。 HeaderファイルはJavaでいうと継承みたいなもので、複数のファイルに同じ機能を持たすときに使うのでしょうか? Javaではクラスがありそれぞれに役割がありますが、Cの場合はファイルごとに大まかな役割を分けるのでしょうか? (例えばユーザーからインプットを取ってくるファイルをgetInput.cで、それを処理するファイルをvefiryInput.cというようにするのでしょうか?) C言語でのプログラミングの仕方を教えてください。
- ベストアンサー
- C・C++・C#
- プログラミング 【C言語】について
プログラミングについての質問です。 九九表を表示するプログラムを作りなさいという問題です。 ただし、for()を使わずお願いします。 while()を使えばいいのか..... これで、どのようにすれば作れるでしょうか? 簡単な方法でお願いします。 まとまらない文章で すみません。 できれば、 フローチャートのヒントもください。 よろしくお願いします。
- 締切済み
- その他(学問・教育)
- プログラミングC言語の問題ですがわかりません。
プログラミングC言語の問題ですがわかりません。 5つのint型変数a,b,c,ans,responseを宣言する。a,b,cの値はscanf関数で読みこむことにより初期化する。 a(1)b(2)c= と表示して、scanf関数によりユーザーの答案をresponseに読み込み、演算結果が正しければ1、間違っていたら0を表示するプログラムを作成しなさい。ここで(1)と(2)には算術演算子(+,-,*,/,%)がはいる。5×5=25通りの演算をすべて実行するようにしなさい。 特に正しければ1、間違っていたら0を表示するプログラムがわかりません。 まだprintfとscanf関数と演算子しかやっていないのでそれを踏まえたプログラムを1通りだけでいいので書いて頂けると幸いです。
- ベストアンサー
- C・C++・C#