• ベストアンサー

C言語プログラミング

頼る人がいないので助けて下さい。すべてforを用いて下さい。 (1)入力された数だけ*が表示されるプログラムを用いて作成してください。 (2)4つの数が入力されるとその平均を求めるプログラムを作成してください。 (3)数列an = n^2に関して入力された項数までの和を求めるプログラムを作成してください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

なんか、解説つけて回答したら、「どーでもいいんだけど」って補足が付きそうで怖い。

その他の回答 (3)

  • yomyom01
  • ベストアンサー率12% (197/1596)
回答No.4

(1) scanf()使ってnに格納 for(i=0;i<n;i++){ printf("*"); } (2) scanf()使ってn[0]~n[3]に格納 sum=0; for(i=0;i<4;i++){ sum=sum+n[i]; } printf()でsum/4を表示 (3) scanf()使ってnに格納 sum=0; for(i=1;i<=n;i++){ sum=sum+i*i; } printf()でsumを表示 あとは数字以外とか入力範囲外とかのエラー処理を追加

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「頼る人がいない」といっても, こんなの普通自発的に作るわけがないので誰かに「作れ」って言われたんだろ? だったら, いった人に泣き付けばいいのでは? さておき, 3題ともこれだけでは作れない. (1) 日本語がおかしい. 「入力された数だけ*が表示されるプログラム」を用いて何を作れというのか. (2) 「数じゃないもの」が入力されたらどうする? (3) 「項数の上限」はいくらなのか. また, 負の数が入力されたらどうすればいいのか.

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

課題だろ。丸投げかよ。 ここまでできたけど、ここが分からんってのが人間のやることだろ。 for(ast=0;ast<=入力された数;ast++){ *を印刷(改行するのか横並びか分かりません) } sum=0; for(x4=0;x4<4;lx4++){ 数を入力 sum=sum+数 } avg=sum/4 勝手にしろ

関連するQ&A