C/C++の宿題を片付けます 109代目at TECH
C/C++の宿題を片付けます 109代目 - 暇つぶし2ch981:デフォルトの名無しさん
08/06/18 22:13:42
宿題くらいにしか使えないんだからスルーしてやれ

982:デフォルトの名無しさん
08/06/18 22:15:27
>>975
玄人か。すげえな。
一応俺もプログラムでご飯食べてるけど、まあどんな関数でも
いつobsoluteになるかわからんよね。

がんばってな。応援してるよ。

983:デフォルトの名無しさん
08/06/18 22:18:08
obsolute の検索結果 約 33,900 件中 1 - 10 件目 (0.18 秒)
obsolete の検索結果 約 28,200,000 件中 1 - 10 件目 (0.18 秒)

984:デフォルトの名無しさん
08/06/18 22:18:37
Oberfoot取りイクナイ

985:デフォルトの名無しさん
08/06/18 22:18:39
[1] 授業単元:プログラム演習
[2] int型配列x,yを次のように宣言する。
int x[5]={3,-2,-4,2,3};
int y[7]={1,3,3,-2,3,0,5};
このとき,xおよびyの配列の各要素の合計を返す関数ArraySum()を作成せよ。
なお,xとyとで2つの異なる関数を作る必要はない。

[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2008年06月20日まで
[5]

これも、コンパイルできたのですが、正しい値が帰ってきません。
どこがおかしいのか教えてください。
よろしくお願いします。



986:デフォルトの名無しさん
08/06/18 22:19:06
#include<stdio.h>

int ArraySum(int data[]);

main(){
int x[5]={3,-2,-4,2,3};
int y[7]={1,3,3,-2,3,0,5};

int sumx=ArraySum(x);
int sumy=ArraySum(y);

printf("配列xの合計は%d",sumx);
printf("配列yの合計は%d",sumy);

}

int ArraySum(int data[]){

int i,sum=0;

for(i=0;i<sizeof(data)/sizeof(data[0]);i++){

sum=sum+data[i];
}
return(sum);
}

987:デフォルトの名無しさん
08/06/18 22:21:51
>>986
printf("%d\n", sizeof(data));
を追加してみ

988:デフォルトの名無しさん
08/06/18 22:27:26
>>984
Oberfootの検索結果 1 件中 1 - 1 件目 (0.02 秒)

989:デフォルトの名無しさん
08/06/18 22:29:44
>>984
120でした。
ということは、i<30になってるんでしょうか


990:989
08/06/18 22:30:12
>>987
でした
すいません

991:デフォルトの名無しさん
08/06/18 22:31:46
>>986
int ArraySum(int data[], int size)
{
int i, sum = 0;
for(i=0; i<size; i++) sum += data[i];
return sum;
}

配列を関数に渡すときは、サイズも渡さないと。

992:デフォルトの名無しさん
08/06/18 22:32:59
この予想外の展開に玄人はどう答えるのか楽しみである

993:デフォルトの名無しさん
08/06/18 22:34:07
自分が指摘されると、相手にお前はどうすんだと意見を請うところも
性格が捻くれているのがバレバレ。いちいちそういうこと言うから嫌われるんだよw
おまけに、わけの分からない擁護。勝手な憶測でつじつま合わせにもならん
無駄な戯言を。

994:989
08/06/18 22:35:38
配列を関数に渡してから、サイズを測ることはできますか?。

995:デフォルトの名無しさん
08/06/18 22:35:46
ポインタ一個で120B…ねーよ

996:デフォルトの名無しさん
08/06/18 22:36:03
>>993
謝るくらいなら最初からやんな

997:デフォルトの名無しさん
08/06/18 22:40:59
>>994
できません

998:デフォルトの名無しさん
08/06/18 22:41:16
次スレ
C/C++の宿題を片付けます 110代目
スレリンク(tech板)

999:デフォルトの名無しさん
08/06/18 22:42:29
URLリンク(jp.youtube.com)
getsの問題点知ってる?知らない?
知らないことあるかー、後で授業で説明するかもしれないだろっ!
お前これどうすんだっ?ん?

1000:デフォルトの名無しさん
08/06/18 22:42:37
>>993
俺はあんたみたいなわけ分からんヤツには何も請うてない。
玄人の意見が聞きたいだけだ。

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch