- 締切済み
C++言語について
赤・緑・青の3種類の宝石が写っている写真がある。 赤い宝石を赤い円、緑の宝石を緑の円、青い宝石を青の円でそれぞれ囲い、それぞれの宝石の個数をコンソールに出力するプログラムを考えているのですが、どのようなソースコードを作れば良いでしょうか。
- galeclipse888
- お礼率0% (0/21)
- C・C++・C#
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- hiodraiu
- ベストアンサー率15% (448/2823)
No.1です > 既存の写真からです。 話が噛み合っていませんが、意味が分からなかったですか。 だとするなら、プログラムを作る基礎から学ぶ必要があると思います。 「どのようなソースコード」って問に、どういった回答を想定されてましたか?
- DESTROY11
- ベストアンサー率23% (785/3379)
画像認識に関する技術が必要です。 専門家にお金を払って作ってもらうレベルのプログラムです。 ここでちょっと聞いて作れるような代物ではありません。
- hiodraiu
- ベストアンサー率15% (448/2823)
そんな漠然とした質問では、答えようがないです。 普通に考えたら、先ず設計をどうするのかとか、画像内の宝石の抽出をどう行うのか(自作or既存のライブラリ)等を決めてから、ソースコードの話じゃないですか? こういう手順を御存じないから、いきなりソースコードの話になっているのだと思います。ここは技術者向けのカテゴリですから、その辺りを理化されたうえで質問すべきじゃないかと思います。
関連するQ&A
- Eclipseのコンソールを常に表示させておきたい。
Eclipseでプログラムを実行すると、結果がコンソールに出る場合は、コンソールが出てそこに結果が出力されると思うのですが、出力された後に、ソースコードの部分をクリックするとコンソールが閉じてしまいます。 常に出しておく方法はあるでしょうか?
- ベストアンサー
- Java
- プログラミングC言語 サイコロ問題
プログラミングC言語の問題でC言語のrand関数を利用して33回のサイコロ型乱数を出力するプログラムを書きなさい。という問題が出ました。ソースコードを教えてください。
- ベストアンサー
- C・C++・C#
- プログラミング(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; // 任意の正の整数値が与えられる (//以下から作成) なのですが解答をなくしてしまい わからずじまいです。 とても初歩的なところだと思われますが よろしくお願いいたします。
- 締切済み
- C・C++・C#
- 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を返却する。 というのが有るのですが、上手くプログラムが組めません。 ソースコードを伝授して頂けたら有難いです。
- ベストアンサー
- C・C++・C#
- 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・C++・C#
- 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・C++・C#
- C言語のコンパイルエラーなんですが、どこが悪いのかがわからない。
作成したソースプログラムを、コンパイルしようとすると次のようなエラーが出ます。 「ファイル名:19:waring: unknow escape sequence: `\' followed by char code 0×89」 確かに、19行めに¥nの改行コードを打ちましたがそれがいけないのかな?しかし、その理由もわからん。 というか、上の考えがあっているのかすら分からない。どうか教えてください。ちなみに、19行目のソースプログラムは 「printf("よし!十円チョコかえるわ。今すぐレッツゴー。\n");」 です。よろしくお願いします。
- ベストアンサー
- C・C++・C#
補足
既存の写真からです。