前提・実現したいこと
C言語を使って、
n=3のとき
i^n+j^n+k^n=n (-10<=i,j,k<=10)
を満たすi,j,kの組を求めるプログラムを書こうとしています。
発生している問題・エラーメッセージ
for文の使い方にまだ慣れておらず、
#include<math.h>
#include<stdio.h>
int main(void) {
int i,j,k,n,x,y;
n=3;
for(i=-10,j=-10,k=-10;-10<=i,j,k<=10;i=i+1,j=j+1,k=k+1){
x=pow(i,n)+pow(j,n)+pow(k,n);
y=n;
if(x==y){
printf("%d,%d,%d\n",i,j,k);
}
}
return 0;
}
と書いてしまったために、i,j,kの値をそれぞれ独立して変えることができないコードになってしまいました。
どのように修正すればよいのでしょうか。
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/12 13:05
2020/06/12 14:18 編集