Merhaba arkadaşlar C++ anlayan faktoryeli girilen sayıyı bulma konusunda yardımınıza ihtiyacım var.Yazılan kod örnek 120 yazdığımizda program bize 5 verecek

C++ Editör olanlar Aşağıdaki kod hata veriyor mu bakabilirmisiniz.

#include < iostream >

using namespace std;
int main()
{

int sayi;
long sonuc=1;
cout<<"Sayi Giriniz:";
cin>>sayi;
for(int i=1;i<=sayi;i++)
{
sonuc*=i;
}
cout<<"Sonuc:"<
if(sonuc==$sayi) break;
return 0;
}