Предмет: Информатика,
автор: Makoley
Программа демонстрирует работу оператора цикла. Вычисление суммы натуральных чисел. Вводится целое n. Вычисляется сумма натуральных чисел от 1 до n (включительно). Проверить значение n на допустимость.
Вывод результата в следующем виде:
Sum_n = значение суммы
Если значение n не допустимо вывести:
n is wrong (ошибочное значение)
НА С++
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
bool check(string &s){
for(auto &i : s)
if(!(i >= '0' && i <= '9'))
return false;
return true;
}
int sum_n(int k){
return (1 + k)*k/2;
}
signed main(){
string n;
cin >> n;
check(n) ? cout << sum_n(stoi(n)) : cout << "n is wrong";
}
за лучший ответ + 10 к карме :)
Похожие вопросы
Предмет: Алгебра,
автор: mmicrolab999
Предмет: Русский язык,
автор: olesyas89rus
Предмет: История,
автор: gfailovna1
Предмет: История,
автор: Аноним
Предмет: Қазақ тiлi,
автор: rudyhluizap43coe
дай ответ на это, пж)