に1の合計を印刷する方法をタイトルにこの質問をC++初心者。ユーザ入力一桁の番号は、その番号
例に非常に確認されませんでした:CIN >> 5、< < 1 + 2 + 3 + 4 + 5
COUT私は大学でC++クラスに入っています。私たちはただ出発しています。私はforループを使用する必要があることを知っているが、私はそれが私が探しているものを印刷するためにどこに行くのかわからないx(xはユーザが入力した数字)の番号1の合計です
#include <iostream>
using namespace std;
int main()
{
int x, i ;
int sum = 0 ;
cout << "Please enter a single digit integer: " ;
cin >> x ;
for(i = 1 ; i <= x ; i++)
if(x <= 9)
sum = x + i ;
cout << sum << endl ;
}
これはおそらくオフになっていることはわかっていますが、私はこれまでのことを皆さんに伝えたいと思います。助けてください!
あなたは総和右をしたいですか?例えば、cin >> 6の場合、合計は21です。 – Abhishek
ループは必要ありません。 'cout << x *(x + 1)/ 2 << endl; –
タイトルとディスカッションで「 - 」を「to」に変更します。ほとんどの人は " - "を "マイナス"と解釈して混乱させます。 –