ciao ho iniziato da poco a studiare il c++ purtroppo mi è capitato un problema...
l altro giorno avevo intenzione di realizzare un applicativo che dati 2 lati mi calcolava l area e mi diceva se la forma era un rettangolo o un quadrato il problema è che mi dice sempre quadrato potete spiegarmi dove ho sbagliato ?

codice:
#include <cstdio>
#include <iostream>

using namespace std;

int main()
{   
    
    float l,h;
    cout << "Calcolo area del rettangolo corso lez 3 Matteo Colombo\n" ;
    cout << "\nInserire valore del lato" << endl;
    cin >> l;
    cout << "\nInserire valore dell'altezza" << endl;
    cin >> h;
    cout <<"\nL'area e'uguale a -> "<< l*h << endl;
    if (l=h)
    cout << "E' un quadrato " << endl;
    else
    cout  << "E' un rettangolo. " << endl;
    fflush(stdin);
    getchar();
    return 0;
}