Problema programma area del cerchio

di Anonimizzato18489 il
5 risposte
Salve a tutti. Ho creato questo programma ma il compilatore ( io uso codeblock) mi segna degli errori.Ecco il codice sorgente:

#include <stdio.h>
#include <stdlib.h>
#define Pigreco = 3.1415

int main()
{
float Raggio; //dato di input
float Area; //dato di output

printf("Inserisci il Raggio\n");
scanf("%f", &Raggio);
scanf("%f", &Pigreco);
Area=Raggio*Raggio*Pigreco;
printf("L'area del cerchio é\%f\n", Area);

return 0;

Cosa c'è di sbagliato??
Grazie a chiunque mi vorrà aiutare.

5 Risposte

  • Degli errori? Li hai letti? Hai tentato di comprenderli?

    In ogni caso, dato che Pigreco è un valore costante che conosci, perché lo richiedi? Questa

    scanf("%f", &Pigreco);

    è inutile (oltre che sbagliata)
  • Ok grazie
  • L'errore che mi segnala riguarda la definizione del Pigreco.
    Mi da questo errore: error: expected expression before '=' token
    Che significa?
  • A questo punto leggi nel libro e vedi che nella #define il segno = non deve essere scritto ma basta uno spazio
  • Grazie!
Devi accedere o registrarti per scrivere nel forum
5 risposte