• 締切済み

プログラミングの問題です。c言語でお願いします。

プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 3択の質問を5回行い、その結果によって回答者を3つのグループ に分ける。(質問、グループは何でも構わない) プログラミングわからないのでお願いします。

みんなの回答

noname#204068
noname#204068
回答No.4

asanonagiさん、簡単なコーディングで上手にやりましたな。

回答No.3

こんなの? でも、フローチャートはどうするんだろうか? ---------------------------------------- #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; }

noname#204068
noname#204068
回答No.2

試しにVBで行ってからして下さい。 VB無くしていきなりC言語でコーディングを行うのも 抵抗感があります。 C言語は、外国語で言うと、ドイツ語のような物。 VBは、外国語で言う中国語を勉強するような物。 私も自身コーディングが大嫌いです。 特にフローチャートは、匙を投げる感じですね。 頑張ってください。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

解らなければ解るまで勉強すれば良いと思うよ☆ 解らないのがどこかを教えてね☆

関連するQ&A

  • プログラミングの問題です。c言語でお願いします。

    プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 100個のデータを入力させ、プログラム実行者が定めるある値以上のものの個数 を表示する。 プログラミングわからないのでお願いします。

  • プログラミングの問題です。c言語でお願いします。

    プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 10秒間、1秒間当たり5個得られる実験データを入力させ、それを 1秒ごとに平均した値として出力する。 プログラミングわからないのでお願いします。

  • プログラミングの問題です。

    プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 年月日を数字8個で入力させ、「今日は○年○月○日です」と 表示させてください。 プログラミングわからないのでお願いします。

  • プログラミングの質問です。

    c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 1.数字を5個続けて入力させ、大きい順に並び替え、出力する。(配列を使う事) プログラミングわからないのでお願いします。

  • プログラミングの質問です。

    c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 1.年月日を数字8個で入力させ、「今日は○年○月○日です」と 表示させてください。 プログラミングわからないのでお願いします。

  • プログラミング言語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言語のrand関数を利用して33回のサイコロ型乱数を出力するプログラムを書きなさい。という問題が出ました。ソースコードを教えてください。

  • C言語でのプログラミングについて

    C言語でのプログラミングについて これまでJavaでよくプログラミングをしてきたのですが、最近Cもよく使っています。 しかしJavaに慣れすぎたのか、Cで大きなプログラムを作ろうとすると、どうすればいいのかよく分かりません。 HeaderファイルはJavaでいうと継承みたいなもので、複数のファイルに同じ機能を持たすときに使うのでしょうか? Javaではクラスがありそれぞれに役割がありますが、Cの場合はファイルごとに大まかな役割を分けるのでしょうか? (例えばユーザーからインプットを取ってくるファイルをgetInput.cで、それを処理するファイルをvefiryInput.cというようにするのでしょうか?) C言語でのプログラミングの仕方を教えてください。

  • プログラミング 【C言語】について

     プログラミングについての質問です。  九九表を表示するプログラムを作りなさいという問題です。 ただし、for()を使わずお願いします。  while()を使えばいいのか..... これで、どのようにすれば作れるでしょうか? 簡単な方法でお願いします。 まとまらない文章で  すみません。 できれば、 フローチャートのヒントもください。 よろしくお願いします。

  • C言語プログラミングについて質問です。

    C言語プログラミングについて質問です。 for文を使い下記のように表示するプログラムを作りたいのですが上手くいきません。どなたか教えてください。 * ** *** **** *****

専門家に質問してみよう