わかりましたので、正の奇数整数を読み取り、その数値から始まり 1 まで下降し、次の行の最初と最後の桁を切り捨てる逆ピラミッドを出力するコードを作成しようとしています。したがって、7 を入力すると、次のように表示されます。
7654321
65432
543
4
i 番目の行には n-(2i-2) が含まれていますが、その使用方法がわかりません。
ご協力いただきありがとうございます。
これは私がこれまでに持っているものです:
#include <iostream>
using namespace std;
int main()
{
int n,i,j;
cout << "Enter a positive odd number: " << endl;
cin >> n ;
i=n;
while(n%2 ==0)
{
cout<< "Invalid number." << endl;
cout<< "Enter a positive odd number: " << endl;
cin >> n ;
}
for(i=n; i<=n && i>0 ; i--)
{
for(j=i; j<=i; j--)
{
cout<< i%10 ;
}
cout<<endl;
}
return(0);
}