ページ 11

配列

Posted: 2008年11月04日(火) 00:47
by ポリ
int a[10]={10,20,30,40,50,60,70,80,90,10};
int b[10]={100,200,300,400,500,600,700,800,900,1000};
int c[10]

配列aと配列bを加算してcに格納すると言う問題が解けなくて困っています!!

Re:配列

Posted: 2008年11月04日(火) 00:52
by たかぎ
> 配列aと配列bを加算して

配列同士の加算とは?

Re:配列

Posted: 2008年11月04日(火) 00:55
by kazuoni
あ、解決は・・・^^;

文の書き方は分かりますか?
加算の仕方は分かりますか?
for文の使い方は分かりますか?
配列の扱い方は知っていますか?

どこがわからないのか具体的にお願いします。

Re:配列

Posted: 2008年11月04日(火) 00:56
by kazuoni
あ・・・加算といっても確かにどのように加算するか分かりませんね^^;
たかぎさんのおっしゃる通りでした^^;

Re:配列

Posted: 2008年11月04日(火) 01:34
by たかぎ
そもそも、質問が何かも分かりませんね。
http://dixq.net/board/board.htmlにもあるように、「結局何が行いたいのか」を明確にしてください。

Re:配列

Posted: 2008年11月04日(火) 04:37
by Dixq (管理人)
aもbもcも配列要素が10個ずつあるので、
c[0] = a[0] + b[0];
c[1] = a[1] + b[1];
c[2] = a[2] + b[2];
まぁこんな感じですかね。もしそうだと仮定すると

c[0] = a[0] + b[0];
c[1] = a[1] + b[1];
c[2] = a[2] + b[2];
c[3] = a[3] + b[3];
c[4] = a[4] + b[4];
c[5] = a[5] + b[5];
c[6] = a[6] + b[6];
c[7] = a[7] + b[7];
c[8] = a[8] + b[8];
c[9] = a[9] + b[9];

とかけば加算した結果をcに入れることが出来ますよね?
ではこれをfor文を使って書き表すにはどうしたらいいでしょうか?
今どの辺まで理解していらっしゃいますか?
規約に質問の書き方があるので参考にして下さい。