RISOLTO Linguaggio C con dev C++

Stato
Discussione chiusa ad ulteriori risposte.
Ciao, sono nuovo e già vi dico che non sono molto esperto di programmazione, infatti sono qua per chiedere un aiuto su un errore riguardo un esercizio svolto su Dev C++
L'errore che il compilatore mi da è [Error] expected unqualified-id before '{' token
La parentesi a cui si riferisce è quella prima di else
Vi prego aiutatemi

Grazie in anticipo,
Alessio

C++:
//Autore: **********
#include <stdio.h>
#include <math.h>
main () {
    float importo;
    printf("Nome Supermercato");
    printf("\nInserisci l'importo: ");
    scanf("%f",&importo);
    if(importo > 80)
    
    printf("\nHAI DIRITTO A UNO SCONTO DEL 20 per cento!");
    importo=importo-importo*0.20;
    }
    {
        else
        printf("\nNon hai diritto a nessun sconto, mi spiace!");
        printf("\nTotale= %.2f",importo);
        printf("\n");
        printf("\nGRAZIE E ARRIVEDERCI!");
        return 0;
        }
 

DispatchCode

Utente Attivo
593
342
Hardware Utente
CPU
Intel i7 6700HQ, 2.60Ghz, 4 core 8 threads
Scheda Madre
Asustek
Hard Disk
Hitachi 7200 rpm, 1TB
RAM
16GB DDR4 (2 slot su 4)
Scheda Video
Nvidia Geforce GTX 960M, 4GB
Scheda Audio
Realtek
Sistema Operativo
Windows 10 64bit
Manca la parentesi di apertura dell'if (la prima chiusura infatti va a chiudere il main).

Stesso discorso per l'else comunque.
C:
if(/*condizione*/) {
    // Codice
}
else {
// Codice
}
 
Ultima modifica da un moderatore:
  • Mi piace
Reactions: Andretti60
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando