- ベストアンサー
C言語の宿題ができません。
演習問題4】 4-1. キーボードから整数値を入力して、奇数か偶数かを表示させる。 (if文で記述する) 4-2. キーボードから2つの整数値を入力して2つの値の大、等、小の関係を表示する。 (if文で記述する) 4-3. 月を入力し、入力した月の日数を表示する。ただし2月は28日とする。 (if文で記述する) 4-4. 月を入力し、入力した月の日数を表示する。ただし2月は28日とする。 (switch文で記述する) 【応用問題4】 r4-1. 問題4-1のプログラムで、さらに値が4の倍数であった場合に4の倍数であること も表示する。 ※ヒント:0は4の倍数ではない r4-2. キーボードから3つの整数値を入力して3つの値の大、中、小の関係を表示 する。 (if文で記述する) r4-3. 月を入力し、入力した月の日数を表示するプログラムで、入力した月が1~12の 範囲を越えていた場合エラーメッセージを表示させる。
- yann1225
- お礼率6% (4/58)
- C・C++・C#
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こういう質問の仕方では、よほど親切な人でないと答えてくれませんよ。 せめて、どこがわからないのか示してください。たとえば最初の問題では ・キーボードから整数値を入力する方法がわからないのか ・奇数/偶数の判定方法がわからないのか ・その他、どこがわからないのか を書くべきです。 まさか、自分で宿題を考えるのが面倒だから初めから丸投げ…だとは考えたくありませんが。
関連するQ&A
- C言語の問題
C言語初心者です。次の問題がわかりません。 1. 整数を入力として受け付けて,その数を5で割った結果を求めよ。 2. 1月から12月までのうち,31日まである月のことを大の月といい,それ以外の月のことを小の月とい う。1から12までの数を入力として受け付けて,それが大の月であれば”big”と,小の月であれ ば”small”と出力せよ。ただし,if文を使うこと。また,1から12以外の数が入力されることは考えなく ても良い。 3. 整数を入力として受け付けて,その数が偶数でかつ10以上であれば”ping”と出力し,その数が奇数かま たは-10未満であれば”pong”と出力し,それ以外であれば”error”と出力せよ。 これらがわかる方がいればどうか教えてくださいお願いします。
- ベストアンサー
- その他(学問・教育)
- c言語プログラミングの問題です。
符号なし整数xを順に受け取り,xが5の倍数であればその数字を表示してプログラムを終了し,xが5の倍数でなければ次の入力に移るプログラムをdo-while文を用いて記述せよ. ただし,入力に5の倍数が含まれているものとする. どう記述すればいいですか。 冒頭の「順に受け取る」の意味が分かなくて手が付けられません。
- 締切済み
- C・C++・C#
- C言語の問題です。よろしくお願いいたします。
C言語の問題です.。10個の整数を入力し配列に保存した後、入力された数字の中に5の倍数が含まれているかを調べ、 含まれていた時には「5の倍数が含まれています」含まれていない時に「5の倍数が含まれていません」と表示させるプログラムを作りなさい。 自分なりに考えて作ったのですが、以下の通りでよろしいのでしょうか? #include <stdio.h> main() { int i; double c[10]; for (i = 0; i < 10; i++) { printf("整数を10個入力してください.(%d つ目) : ", i+1); scanf("%lf", &c[i]); } if(c[i] % 5 == 0){ printf("5の倍数が含まれています\n"); } else{ printf("5の倍数が含まれていません\n"); } return 0; }
- ベストアンサー
- C・C++・C#
- C言語、この場合の記述の仕方
次の問題をどのように記述すればいいのかわかりません。 ・任意の整数を3つ入力して、その中から最大値だけを出力するプログラムを書け。 ex) 3 6 9 と入力した場合 最大値9 問題文からして if を使うのだと思うのですが、 いまいち想像ができません。 #include <stdio.h> int main() { ここから下の書き方がわかりません。 3つの整数を出力しろっていうことだから int a,b,c; のように最初に3つ記述すればいいのでしょうか? また、「最大値のみ表示する」という風にするには どのように記述すればいいのでしょうか? 2つなら if、else でなんとかできるような気がするのですが3つとなると・・・ 全然イメージが沸いてきません・・・。
- 締切済み
- C・C++・C#
- C言語 ループの問題
キーボードから入力される整数を読み込み、その中で10以上の数の個数を数えてその都度出力し、0が入力されたら止まるようなプログラムをwhile文を使って作成するとき、if文をどのようにつかうかがわかりません。
- ベストアンサー
- その他(プログラミング・開発)
- C言語についてなんですが
プログラムの作成で分からないところがあります。 「二つの整数値を読み込み、小さいほうの数以上で大きい数以下の 整数を全て加えた値を表示するプログラムをdo文を使って 作成せよ。」 下の図のようにしたいです。 2つの整数を入力せよ。 整数A:37 整数B:28 28以上37以下の全整数の和は325です。 よろしくお願いします。
- 締切済み
- C・C++・C#
- C言語では0は・・・
C言語では0をif文などで判定するときに 負の値になったら・・・という問題のときに 0は負の値に入るんでしょうか? それとも単純に-1とやるべきなのでしょうか コンパイルするとif(a<0)などでは0はもちろん含まないのですが -1にすると負の値として扱っているように見えるのですが、実際のところどうなんでしょうか もし負の値を入力されたら、というときに-1でいいのか0なのか。 ご回答お待ちしております
- ベストアンサー
- C・C++・C#