Discussione chiusa
Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore di compilazione

  1. #1
    primoprogramma non è in linea Novello
    Post
    4

    errore di compilazione

    Codice PHP:
    #include <iostream>
    #include <string>

    using namespace std;

    int main()

    {
        
    //string oggetto, volume, peso;//, oggetto2, volume2, peso2;
        
    int c 0ipesovolumestring oggetti[100], volumi[100], pesi[100], pesi_specifici[100];
        
    char continua='N';


        do {
            
    cout << "inserisci il primo oggetto: ";
            
    cin >> oggetti[c];
            
    cout << "inserisci il primo volume: ";
            
    cin >> volumi[c];
            
    cout<< "inserisci il primo peso: ";
            
    cin>> pesi[c];
            
    pesi_specifici[c] = peso[c]/volume[c];
            
    cout << "inserire altro oggetto? ";
            
    cin>> continua;
            
    c++;
        } while 
    continua 'S';


        for (
    i=0ci++) {
            
    cout << "L'oggetto " << << ": " << oggetti[i] << " con peso: " << pesi[i] << " volume: " << volumi[i] << " peso specifico: " << pesi_specifici[i]
        }

        
    cout << "Il totale degli oggetti esaminati è: " << c;

        }

    compilando mi da qeusti errori:
    |error: expected initializer before 'oggetti'|
    error: 'oggetti' was not declared in this scope|
    le variabili oggetti sono state dichiarate...non so perchè mi da questi errori

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,400
    Blogs
    5
    Suddividi in due linee la dichiarazione di tutte le int e di tutte le string
    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
    primoprogramma non è in linea Novello
    Post
    4
    ok sta andando avanti adesso mi da errore su pesi_specifici
    //string oggetto, volume, peso;//, oggetto2, volume2, peso2;
    int c = 0, i, peso, volume;
    string oggetti[100], volumi[100], pesi[100], pesi_specifici[100];
    char continua='N';


    do {
    cout << "inserisci il primo oggetto: ";
    cin >> oggetti[c];
    cout << "inserisci il primo volume: ";
    cin >> volumi[c];
    cout<< "inserisci il primo peso: ";
    cin>> pesi[c];
    pesi_specifici[c] = peso[c]/volume[c];
    cout << "inserire altro oggetto? ";
    cin>> continua;

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,400
    Blogs
    5
    Quegli array sono stringhe non valori numerici, non puoi dividerli
    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

  5. #5
    primoprogramma non è in linea Novello
    Post
    4
    sto andando avanti una cosa adesso non riesco a fare
    #include <iostream>
    #include <string>

    using namespace std;
    int main()

    {
    //string oggetto, volume, peso;//, oggetto2, volume2, peso2;
    int c = 0, i;

    int peso [c];
    int volume[c];

    string oggetti[10], volumi[10], pesi[10], pesi_specifici[10];
    char continua='N';

    do {
    cout << "inserisci il primo oggetto: ";
    cin >> oggetti[c];
    cout << "inserisci il primo volume: ";
    cin >> volumi[c];
    cout<< "inserisci il primo peso: ";
    cin>> pesi[c];
    pesi_specifici[c] = peso[c]/volume[c];
    cout << "inserire altro oggetto? ";
    cin>> continua;
    c++;
    } while (continua = 'S');

    for (i=0; i < c; i++)
    {
    cout << "L'oggetto " << i << ": " << oggetti[i] << " con peso: " << pesi[i] << " volume: " << volumi[i] << " peso specifico: " << pesi_specifici[i];
    }

    cout << "Il totale degli oggetti esaminati è: " << c;

    }
    alla domanda cout << "inserire altro oggetto? "; e metto S non esce e non fa il resto del programma come mai?
    Ultima modifica di primoprogramma; 08-01-2018 20:33 

  6. #6
    L'avatar di willy55
    willy55 non è in linea Scribacchino
    Post
    690

  7. #7
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,400
    Blogs
    5
    Chiudo per crossposting
    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

Discussione chiusa

Permessi di invio

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