#include<iostream.h>
Prueba con escribir esto:
#include <iostream>
using namespace std;
int a;
int b;
int c;
int d;
Evita escribir variables que no vayas a utilizar.
if(resultado1=0){
cout<<"El dato no es bisiesto"<<endl;
}
Aqui esta el problema. No debes usar '=' en este caso, pues no estas asignando un valor a una variable sino preguntando si se cumple una condición. Debes usar '==' y '!='. Y además antes escribes '00' en vez de '0', eso podría estar dando algún error o aviso.
Por lo demás el programa está bien, aunque yo lo hubiera hecho así:
if (resultado3 == 0 ) {
cout << "Es bisiesto" << endl;
}
else if (resultado2 == 0){
cout << "No es bisiesto" << endl;
}
else if (resultado1 == 0){
cout << "Si es bisiesto" << endl;
}
else cout << "No es bisieto" << endl;
Un saludo
PD: utiliza las etiquetas GeSHi, para hacer más visible el código.