in C++ ANSI è stato creata una nuova versione dei file headers di C++ delle varsione prima e di C.
Dopo questa revisione è stato creato uno namespace chiamato std, dentro il quale hai tutti i file di C++ che hanno la differenza nel nome di non avere l'estensione, per quanto riguarda i vecchi headers di C è stata, oltre che tolta l'estensione .h, aggiunto all'inizio una c.
Nel tuo sorgente devi aggiungere
using namespace std;
Nello scope globale.
e per quanto riguarda math, essendo di C, devi aggiungere la c diventando
#include <cmath>
![]()

Rispondi quotando