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

  • Автор темы Автор темы 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 надо умножить поставить
 
спасибо o_O
 
Мы в соцсетях:

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

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab