|
|
back to boardDiscussion of Problem 1068. Sumпомогите где я ошибся? Posted by Azer 31 Oct 2013 04:12 #include <iostream> using namespace std; int main() {int N,sum=0; cin>>N; if(N<0 && abs(N)<=10000) { for (int i=N; i<=1; i++) sum+=i;} else if (N>0 && abs(N)<=10000) { for(int i=1; i<=N; i++) {sum+=i;} } cout<<sum<<endl; system("pause"); } Re: помогите где я ошибся? Posted by Fspace 8 Nov 2013 14:29 При N=0 сумма будет равна 1, у тебя это не выполняется. Просто введи дополнительное условие на это значение. |
|
|