Código C:
Ver original#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
int x,z=1,y;
cout<<"ingrese un número positivo"<<endl;
cin>>x;
for(y=1;y<=x;y++)
z=z*y;
cout<<"El factorial es: "<<z<<endl;
return 0 ;
}
solo tenias un error en la libreria y te falto el using namespace std; herramienta fundamental de c++