• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

треугольные числа

  • Автор темы Автор темы Sanguineus
  • Дата начала Дата начала
S

Sanguineus

Цель программы : проверить введенное число на "треугольность"
Треугольные числа это те числа которые удовлетворяют условию T(n)=n(n+1)/2
например при n=3 треугольное число 6, а 7 не треугольное число вообще

[codebox]#include<iostream>
#include<conio.h>
using std::cout;
using std::cin;
using std::endl;
bool Check(int a) {
for(int i=1; i<=a; i++) {if (a==i(i+1)/2) return true;}
return false;}
int main(){
int a=0;
bool b=false;
cin>>a;
b=Check(a);
if (b==true) cout<<"cool";
else cout<<"bad";
return 0;}[/codebox]
при работе выдается ошибка error C2064: term does not evaluate to a function taking 1 arguments.
что с этим делать?
 
ну наверно посли i надо умножить поставить
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab