OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

初心者な質問その2

  • 暇なときにでも
  • 質問No.224152
  • 閲覧数26
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 27% (3/11)

**********************************
main(){
int i,j,a[5]={1,-4,3,2,-5};
for(i=0;i<4;i++) {
for(j=i+1;j<5;j++) {
if(a[i]>=a[j])continue;
a[i]=a[i]-a[j];
a[j]=a[i]+a[j];
a[i]=a[j]-a[i];
}
printf("a[%d]=%d\n",i,a[i]);
}
}
**********************************

上のプログラム中で、
(1)a[i]=a[i]-a[j];
a[j]=a[i]+a[j];
a[i]=a[j]-a[i];
を行ったときの変数a[i],a[j]のそれぞれの値
(2)上記3命令の終了までの実行回数
(3)画面に表示される結果
についてお願いします。その1と似たような問題ですが
初心者でさっぱりわからないもので(^^;
宜しくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル12

ベストアンサー率 48% (325/664)

その1に答えたので、その答えをまず参照ください。
(1)、(2):その1と同じ
(3)
a[0]=3
a[1]=2
a[2]=1
a[3]=-4
a[4]=-5
-PR-
-PR-
このQ&Aで解決しましたか?
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ