ここから本文です

C言語です。フロチャートとプログラムを教えてください。

アバター

ID非公開さん

2019/7/1202:22:28

C言語です。フロチャートとプログラムを教えてください。

次の12個の整数について
2,-8,5,-4,6,5,7,-3,-9,1,3,8
奇数,偶数,負の数の個数を数え,
奇数 = 7 偶数 = 5 負の数 = 4
と表示するプログラムを記述せよ.

閲覧数:
26
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

nuo********さん

2019/7/1207:45:50

include <stdio.h>

#define ARRAY_SIZE 12

void main(void)
{
int Ct;
int Value[ARRAY_SIZE];
int NumOfOddNumber;
int NumOfEvenNumber;
int NumOfNegativeNumber;

// 値の入力
Value[0] = 2;
Value[1] = -8;
Value[2] = 5;
Value[3] = -4;
Value[4] = 6;
Value[5] = 5;
Value[6] = 7;
Value[7] = -3;
Value[8] = -9;
Value[9] = 1;
Value[10] = 3;
Value[11] = 8;

// 初期化
NumOfOddNumber = 0;
NumOfEvenNumber = 0;
NumOfNegativeNumber = 0;

// 偶数、奇数、負の数の個数を数える
for(Ct = 0; Ct < ARRAY_SIZE; Ct ++) {
if(Value[Ct] % 2 == 0) {
NumOfEvenNumber ++;
}
else {
NumOfOddNumber ++;
}

if(Value[Ct] < 0) NumOfNegativeNumber ++;
}

// 結果を表示する
printf("奇数 = %d 偶数 = %d 負の数 = %d\n",
NumOfOddNumber, NumOfEvenNumber, NumOfNegativeNumber);
}

====

フローチャートは他の方にお任せします。

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる