+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore durante compilazione

  1. #1
    sviluppo_bis non è in linea Novello
    Post
    3

    Errore durante compilazione

    Buonasera, se gentilmente mi potete aiutare a svolgere questo mio programma, so iniziando ad elaborarlo cosi, ma non so andare più avanti, poi mi da anche un errore:
    error: expected primary-expression before '}' token|
    vi ringrazio in anticipo

    codice:
    //Dato un elenco di oggetti con il volume e il peso, calcolare il peso specifico 
    //di ciascun oggetto e visualizzare il volume, il peso e il peso specifico 
    //calcolato. Alla fine visualizzare il numero di oggetti esaminati.*/
    
    #include <iostream>
    using namespace std;
    int main() 
    {
        int oggetti, numoggetti;
        float volume, peso, pesoSpec;
    	cout<<"quanti oggetti vuoi inserire? ";
    	cin>>numoggetti;
    	cout<<"peso" ;
    	cin>>peso;
    	cout<<"volume";
    	cin>>volume;
    	for (int i=1;i<=20;)
    error: expected primary-expression before '}' token|
    Ultima modifica di AntonioG; 03-01-2018 21:12 

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,226
    Blogs
    5
    Usa un titolo significativo per il thread e i tag code per il codice. Questa volta correggo io.

    Per l'errore che hai, la for è sbagliata e non può essere l'ultima riga.
    Ultima modifica di AntonioG; 03-01-2018 21:15 
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    sviluppo_bis non è in linea Novello
    Post
    3

    errore durante compilazione

    codice:
    #include <iostream>
    using namespace std;
    int main()
    {
        int oggetti=0, numoggetti=0;
        float volume, peso, pesoSpec;
        for (int i=1;i<=20; i++)
    	cout<<"quanti oggetti vuoi inserire? ";
    	cin>>numoggetti;
    	cout<<"peso" ;
    	cin>>peso;
    	cout<<"volume";
    	cin>>volume;
    adesso non i da più errore ma mi stampa solo quanti oggetti vuoi inserire non m chiede peso e volume come mai?
    Ultima modifica di AntonioG; 03-01-2018 21:37  Motivo: Tag code per il codice

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,226
    Blogs
    5
    Guarda che ti ho appena raccomandato di inserire il codice nel forum tra tag code. Anche questa volta lo faccio ma leggi bene quello che ti si risponde e leggi il regolamento.

    Il programma non va perché tutte le istruzioni di input vanno nel ciclo for, comprese tra parentesi graffe.

    Leggi e impara le basi del linguaggio, il forum non serve a questo.
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi