donde esta el error?
 no logro identificar que parte esta mal

#include <iostream>
using namespace std;
int main ()
{
    //declaracion de las variables
    int suma,resta, multiplicacion,divicion;
    int num1=0;
    int num2=0;

//operacion matematica
suma= num1+num2;
resta= num1-num2;
multiplicacion= num1*num2;
divicion= num1/num2;

//ingreso de datos

cout<<"ingrese el primer digito"<<endl;
cin>>num1;
cout<<"ingrese el otro numero"<<endl;
cin>>num2;

//resultados de los datos ingresados

cout<<"la suma de los digitos ingresados es " <<suma<<endl;
cout<<"la resta de los digitos ingresados es "<<resta<<endl;
cout<<"la multiplicacion de los digitos ingresados es "<<multiplicacion<<endl;
cout<<"la divicion de los digitos ingresados es "<<divicion<<endl;


 return 0;
}

aparentemente esta todo bien. compila sin error pero al ejecutar.... me ejecuta las neuronas y sale un error en los resultados. ya probe inicializando las variables y naaaaa

help me please!!!