• 締切済み

C++言語について

赤・緑・青の3種類の宝石が写っている写真がある。 赤い宝石を赤い円、緑の宝石を緑の円、青い宝石を青の円でそれぞれ囲い、それぞれの宝石の個数をコンソールに出力するプログラムを考えているのですが、どのようなソースコードを作れば良いでしょうか。

みんなの回答

  • hiodraiu
  • ベストアンサー率15% (448/2823)
回答No.3

No.1です > 既存の写真からです。 話が噛み合っていませんが、意味が分からなかったですか。 だとするなら、プログラムを作る基礎から学ぶ必要があると思います。 「どのようなソースコード」って問に、どういった回答を想定されてましたか?

  • DESTROY11
  • ベストアンサー率23% (785/3379)
回答No.2

画像認識に関する技術が必要です。 専門家にお金を払って作ってもらうレベルのプログラムです。 ここでちょっと聞いて作れるような代物ではありません。

  • hiodraiu
  • ベストアンサー率15% (448/2823)
回答No.1

そんな漠然とした質問では、答えようがないです。 普通に考えたら、先ず設計をどうするのかとか、画像内の宝石の抽出をどう行うのか(自作or既存のライブラリ)等を決めてから、ソースコードの話じゃないですか? こういう手順を御存じないから、いきなりソースコードの話になっているのだと思います。ここは技術者向けのカテゴリですから、その辺りを理化されたうえで質問すべきじゃないかと思います。

galeclipse888
質問者

補足

既存の写真からです。

関連するQ&A

  • 飴玉の問題の解き方

    ある袋の中に、赤・青・緑の3種類のアメ玉が合計50個あり、緑の数が最も多いことがわかっている。 まず最初にAがいくつか取った色は青と緑だけであった。 次にBが10個取ると10個とも同色であった。 最後のCには22個残り、そのうち16個は赤であった。 CからAに青を6個あげると、Aの青と緑は同じ数になった。 このときの、赤・青・緑の個数はそれぞれいくらになるのか、どのように解けば分かるのでしょうか。教えてください。

  • Eclipseのコンソールを常に表示させておきたい。

    Eclipseでプログラムを実行すると、結果がコンソールに出る場合は、コンソールが出てそこに結果が出力されると思うのですが、出力された後に、ソースコードの部分をクリックするとコンソールが閉じてしまいます。 常に出しておく方法はあるでしょうか?

    • ベストアンサー
    • Java
  • プログラミングC言語 サイコロ問題

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

  • プログラミング(C言語)詳しい方、お願いします。

    与えられた数字(変数 int num)が3の倍数のときは「three」を、4の倍数のときは「four」を、3の倍数かつ4の倍数のときは「threefour」を、それ以外のときは入力の数字そのものを出力するプログラムを作成し、コンパイル、実行し正しく動作することを確認した上でソースコードを回答せよ。 例えば  num = 9 の場合は「three」が出力される。  num = 8 の場合は「four」が出力される。 num = 12 の場合は「threefour」が出力される。 num = 5 の場合は「5」が出力される。 ソースコードの先頭部分は以下の通りとする。 #include <stdio.h> int main(void){ int num; num = 8; // 任意の正の整数値が与えられる (//以下から作成) なのですが解答をなくしてしまい わからずじまいです。 とても初歩的なところだと思われますが よろしくお願いいたします。

  • 順列

    今日受けたマークテストの解答がわかりません!!!おしえてください!!! 赤・青・緑の三種類の玉がたくさんあります。(個数=∞) この中から5つの玉を選び出すとき、組み合わせは何種類ありますか? お願いします。 私的には3H5だと思ったのですけど、該当する答えがなくて。。

  • C言語について

    C言語を学習しています。 入門レベルの知識しか有りません。 <演習問題>  要素数nの配列v内のkeyと等しい全要素の添字を配列idxに格納する  関数search_idxを作成せよ。  返却するのはkeyと等しい要素の個数とする。   int search_idx(const int v[], int idx[], int key, int n); 例えば、vに受け取った配列の要素が{1,7,5,7,2,4,7}でkeyが7で     あれば、idxに{1,3,6}を格納した上で3を返却する。 というのが有るのですが、上手くプログラムが組めません。 ソースコードを伝授して頂けたら有難いです。

  • 重複データの合計

    コード 商品名 個数 合計 10001 机 赤 1 10090 椅子 青 4 10025 箪笥 茶 5 10001 机 赤 3 以上のようなデータがあります。商品コードは3000種類くらいあるのですが、商品コード毎に並べ替えて個数を合計したいです。 また可能であれば、コード毎に並べ替えた各一番最後の行の合計のセルに数字が自動で反映出来ないでしようか⁈ よろしくお願いします。

  • c言語でのプログラミング

    キーボードから複数個の正整数値を読み込み,合計値と平均値(小数第1位まで)を表示するプログラムを作りなさい。 ただし入力数値の個数はプログラミング時には決定していない。 負整数が入力されたら入力値はもうなくなったと判断することとし,負の数は計算には使用しないこととする。またデータは少なくとも1つは入力されるものとする。(p02ex15.c) 検証は1から10までの数字すべてを与え,合計値55,平均値5.5が表示されることを確かめること。 (「1,2,3,4,5,6,7,8,9,10,-1」(-1はデータ終わりの合図)を入力して確かめなさい。) また,1から5までの数字すべてを与え,合計値15,平均値3が表示されることを確かめること。 (「1,2,3,4,5,-1」(-1はデータ終わりの合図)を入力して確かめなさい。) このプログラムのソースコードを教えて下さい。 解説もよろしくお願いします。

  • C言語でfor文を用いたプログラミングについてです。

    C言語のプログラミングの課題で以下のような表をfor文を用いて作るというものが出ました。 商品名 単価(円)個数(円) 計  A  50   20   ***  B  90   30   ***  C  30   80   ***        合計金額   *** A,B,C及びそれぞれの単価、個数の値はキーボードからの入力で、***は演算によりその結果を出力するようにします。つまり、商品名(1文字)と単価、そしてその個数をキーボードから入力すると、単価と個数をかけた値と、それら全ての合計が出力されるようなプログラムを作るということです。 私は以下のようなプログラムを作りました #include<stdio.h> int main(void) { int a,b,c,sum,allsum,i; printf("商品名 単価 個数 計\n"); for(i=1;i<=3;i++) { a=getchar(); scanf("%d %d",&b,&c);  sum=b*c; allsum +=sum; putchar(a); printf(" %d %d %d \n",b,c,sum); } printf("合計金額 %d\n",allsum); return 0; } しかしこれでは合計金額がちゃんと表示されなかったりしてうまくいきません。おそらくfor文の中身に問題があると思うんですが…。どうか正しいプログラムと、なぜこのプログラムではうまくいかないのかを教えていただきたいです。なにぶん初心者なもんで、よろしくお願いします。

  • C言語のコンパイルエラーなんですが、どこが悪いのかがわからない。

     作成したソースプログラムを、コンパイルしようとすると次のようなエラーが出ます。 「ファイル名:19:waring: unknow escape sequence: `\' followed by char code 0×89」  確かに、19行めに¥nの改行コードを打ちましたがそれがいけないのかな?しかし、その理由もわからん。  というか、上の考えがあっているのかすら分からない。どうか教えてください。ちなみに、19行目のソースプログラムは 「printf("よし!十円チョコかえるわ。今すぐレッツゴー。\n");」 です。よろしくお願いします。

専門家に質問してみよう