
(1)(2)(3)(4)(5)(6)・・・・
と数字があり これを100回繰り返すとします。
さらにそれらを、1と2、3と4というように
ペアを作って行きます。
[(1)(2)] [(3)(4)]・・・・
さらにその各数字から返り値が受けれるとして
ペアのどちらかがFALSEの場合は排除します。
[(1)TRUE(2)TRUE)]
[(3)FALSE(4)TRUE]
[(5)TRUE(6)TRUE]
↓
[(1)TRUE(2)TRUE)]
[(5)TRUE(6)TRUE)]
これをC言語系のプログラム的に書くとしたら
どうなるでしょうか。
No.4ベストアンサー
- 回答日時:
タイトルが2の倍数となっていたので、100個の数値(50ペア)の双方が偶数のケースを拾い出す形で記述してみました。
取りあえず 数値を入力してTRUE, FALSEを返す関数 funcA() は、2の倍数ならTRUEという形にしてあります。
参考にしてみてください。
#include <stdio.h>
typedef enum _boolean { FALSE, TRUE } boolean;
#defineRW50
#defineCL2
booleanfuncA( int a ) {
if ( (a % 2) == 0 )
return( TRUE);
else
return( FALSE );
}
void main( void ) {
inti,j,n;
intnm;
intdata[RW][CL];
intresult[RW][CL];
for ( i = 0; i < RW ; i++ ) {
for( j = 0; j < CL ; j++ ) {
printf( "input data[%#d][%d] =?", i,j );
scanf( "%d", &data[i][j]);
}
}
n = 0;
for ( i = 0; i < RW; i++ ) {
if ( funcA( data[i][0] ) && funcA( data[i][1] ) ) {
result[ n ][0] = data[ i ][0];
result[ n ][1] = data[ i ][1];
n++;
}
}
printf( "Number = %d\n",n );
for ( i=0; i < n ; i++ ) {
printf( "result[ %#d ] = %d,%d\n", i,result[i][0],result[i][1] );
}
}
No.2
- 回答日時:
if( (f(1) == TRUE) && (f(2)==TRUE)){ 1,2 を採用} else { 1,2 を採用}
if( (f(3) == TRUE) && (f(4)==TRUE)){ 3,4 を採用} else { 3,4 を採用}
if( (f(5) == TRUE) && (f(6)==TRUE)){ 5,6 を採用} else { 5,6 を採用}
if( (f(7) == TRUE) && (f(8)==TRUE)){ 7,8 を採用} else { 7,8 を採用}
if( (f(9) == TRUE) && (f(10)==TRUE)){ 9,10 を採用} else { 9,10 を採用}
...略...
if( (f(99) == TRUE) && (f(100)==TRUE)){ 99,100 を採用} else { 99,100 を採用}
データの保存方法、使用言語(C言語系、と言われても...)、使用ライブラリ と言ったものが不明では、
この程度までしか具体的には書けません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCEL関数(数式)を教えてください 2 2022/06/08 18:32
- JavaScript 正規表現について質問です。条件に合う場合はtrueを返したい 3 2022/10/06 23:02
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
- Visual Basic(VBA) マクロを短くする 1 2023/01/15 00:11
- Java java 引数 戻り値のあるメソッド 3 2023/02/12 06:23
- その他(ネットショッピング・通販・ECサイト) AliExpress て オンライン通販、めちゃ安だけど、どーなの? 3 2023/03/16 17:43
- Excel(エクセル) 【マクロ】リボン、行列、数式・ステータスバを非表示に 4 2022/12/12 07:32
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- Visual Basic(VBA) vbaでセルに入力したときに,その横にあるセルを保護し入力不可にするマクロを作りたいです。 2 2022/04/24 20:59
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サイコロをふって、出た目のパ...
-
コンパイルエラーについて
-
じゃんけんゲームの応用
-
5×5の転置行列を求めるC言語の...
-
defineで定数が置き換えられな...
-
万年カレンダーのC言語プログラ...
-
C言語について。 同じ年内で経...
-
c言語でAからZまでを表示する...
-
printfの出力内の文字をdefine...
-
WM_CLOSEで閉じれないウィンド...
-
スレッドとメッセージキューに...
-
コマンドラインに出力した文字...
-
Visual Sutdio 2017 でのC言語...
-
High-performance Embedded Wor...
-
(C言語)めちゃくちゃな値にな...
-
C言語で四則演算を使って10を作...
-
C言語で四則演算を使って結果が...
-
c言語
-
C言語 九九表
-
scanfに文字が入力されたときに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンパイルエラーについて
-
printf で二進表示を行いたい。
-
【C言語教えてください】sin波...
-
c言語でAからZまでを表示する...
-
コマンドラインに出力した文字...
-
strcmp
-
cshの文字列操作(0埋め)
-
printfの出力内の文字をdefine...
-
テキストカーソル位置の取得
-
アドレスの比較について
-
コマンドプロンプトがすぐ消える
-
Visual Sutdio 2017 でのC言語...
-
defineで定数が置き換えられな...
-
10個出力で改行したいのですが...
-
ifなんですが
-
c言語で2000年以降カレンダーを...
-
WM_CLOSEで閉じれないウィンド...
-
%P と %X の違い
-
Cプログラムについて
-
三角形の判別
おすすめ情報