Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [C++] xkè questo programma nn funziona???

    dev-c++ e borland nn mi fanno partire questo programma!


    dev-c++ mi dice ke la memoria è troppo poca...
    borland 5.02 invece nn ci prova nemmeno a farlo partire!
    neanke uno semplice con un solo cout.. nn lo fa partire!

    sarà mica il SP2 ke ho installato!?!??!?!
    se è così lancio il PC dalla finestra!!!1

    questo è il programmino ke ho sviluppato fin ora...
    codice:
    /*
    Es n.5 Pag.409
    Predisporre un programma per il calcolo del rapporto di concentrazione
    */
    
    //Librerie
    #include <iostream.h>           
    #include <conio.h>
    #include <stdlib.h>
    //Costante Dati da inserire
    #define N 6                     
    
    void main(){
    //Dichiaro le variabili
    int i;
    int Vc[N], freq[N], in[N], freq_ass[N], in_ass[N];
    float somma_freq=0.0, somma_in=0.0;
    //Visualizzo a video le istruzioni per utilizzare il programma
    cout << "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
    cout << "++                                                    ++"<<endl;
    cout << "++ Inserisci 6 valori per Valore_Centrale e Frequenza ++"<<endl;
    cout << "++              per visualizzare poi il               ++"<<endl;
    cout << "++           # Rapporto Di Concentrazione #           ++"<<endl;
    cout << "++                                                    ++"<<endl;
    cout << "++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
    //Inizio un ciclo per far inserire i vari valori per il Valore Centrale
    //e frequenza nei rispettivi vettori
    for (i=0 ; i<N ; i++){
        cout << "Inserisci il "<<i<<"° Valore Centrale: "; cin >> Vc[i];
        cout << "Inserisci il "<<i<<"° valore Frequenza: "; cin >> freq[i];
        //Ricavo già la somma delle frequenze
        somma_freq+=freq[i]; 
        //Ricavo l'intensità
        in[i]=Vc[i]*freq[i];
        //Ricavo la somma delle intensità
        somma_in+=in[i];
        }
        
    //Ora con un altro ciclo posso calcolarmi le varie frequenze
    //e intensità cumulate
    for(i=N ; i<=0 ; i--){
        if (i==N){
            somma_freq=freq_ass[i];
            cout << "Freq Ass.."<<i<<"...."<< freq_ass[i];
            somma_in=in_ass[i];
            cout << "Int Ass.."<<i<<"...."<< in_ass[i];
            }
        else
            freq_ass[i+1]-freq[i]=freq_ass[i];
            cout << "Freq Ass.."<<i<<"...."<< freq_ass[i];
            in_ass[i+1]-in[i]=in_ass[i];
            cout << "Int Ass.."<<i<<"...."<< in_ass[i];
            }
            
    getch();
    }
    Write Once, Run Everywhere.
    Write Less, Do More.

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    ti ho corretto i principali errori sintattici; pero ci sono ancora due righe errate che non so che significato abbiano:

    codice:
    //Librerie
    #include <iostream>           
    #include <conio.h>
    #include <stdlib.h>
    //Costante Dati da inserire
    #define N 6                     
    
    using namespace std;
    int main(){
    //Dichiaro le variabili
    int i;
    int Vc[N], freq[N], in[N], freq_ass[N], in_ass[N];
    float somma_freq=0.0, somma_in=0.0;
    //Visualizzo a video le istruzioni per utilizzare il programma
    cout << " ++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
    cout << "++                                                    ++"<<endl;
    cout << "++ Inserisci 6 valori per Valore_Centrale e Frequenza ++"<<endl;
    cout << "++              per visualizzare poi il               ++"<<endl;
    cout << "++           # Rapporto Di Concentrazione #           ++"<<endl;
    cout << "++                                                    ++"<<endl;
    cout << " ++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
    //Inizio un ciclo per far inserire i vari valori per il Valore Centrale
    //e frequenza nei rispettivi vettori
    for (i=0 ; i<N ; i++){
        cout << "Inserisci il "<<i<<"° Valore Centrale: "; cin >> Vc[i];
        cout << "Inserisci il "<<i<<"° valore Frequenza: "; cin >> freq[i];
        //Ricavo già la somma delle frequenze
        somma_freq+=freq[i]; 
        //Ricavo l'intensità
        in[i]=Vc[i]*freq[i];
        //Ricavo la somma delle intensità
        somma_in+=in[i];
        }
        
    //Ora con un altro ciclo posso calcolarmi le varie frequenze
    //e intensità cumulate
    for(i=N ; i<=0 ; i--){
        if (i==N){
            somma_freq=freq_ass[i];
            cout << "Freq Ass.."<<i<<"...."<< freq_ass[i];
            somma_in=in_ass[i];
            cout << "Int Ass.."<<i<<"...."<< in_ass[i];
            }
        else
            freq_ass[i+1]-freq[i]=freq_ass[i];
            cout << "Freq Ass.."<<i<<"...."<< freq_ass[i];
            in_ass[i+1]-in[i]=in_ass[i];
            cout << "Int Ass.."<<i<<"...."<< in_ass[i];
            }
            
    getch();
    }
    le righe errate sono queste:

    freq_ass[i+1]-freq[i]=freq_ass[i];
    in_ass[i+1]-in[i]=in_ass[i];

    forse voelvi scrivere:

    freq_ass[i] = freq_ass[i+1]-freq[i];
    in_ass[i] = in_ass[i+1]-in[i];

    ??

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    hmm..
    grazie dell'aiuto..

    il programma come l'avevo scritto io ti partiva?

    ora provo il codice ke hai modificato tu...
    speriamo...
    Write Once, Run Everywhere.
    Write Less, Do More.

  4. #4
    ma pork****!!!

    ma nn va ankora! ekkecazzo!
    xkè??????
    faccio "compila ed esegui" e lui compila e basta...
    così dopo premo sul bottone "esegui" e la finestrella del programma si apre ma invece del programma mi ritrova questa maledetta scritta d m***a ke mi dice "Programma troppo grande x la memoria" o na roba simile, e dopo si kiude subito!
    ma ke accidenti devo fare???????

    borland neanke me lo fa partire 'sto st****o!
    Write Once, Run Everywhere.
    Write Less, Do More.

  5. #5
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    A me cosi mi parte, ma non credo faccia quello che voi tu:

    codice:
    //Librerie
    #include <iostream>           
    #include <conio.h>
    #include <stdlib.h>
    //Costante Dati da inserire
    #define N 6                     
    
    using namespace std;
    int main(){
    //Dichiaro le variabili
    int i;
    int Vc[N], freq[N], in[N], freq_ass[N], in_ass[N];
    float somma_freq=0.0, somma_in=0.0;
    //Visualizzo a video le istruzioni per utilizzare il programma
    cout << "  +++++++++++++++++++++++++"<<endl;
    cout << "++                                                    ++"<<endl;
    cout << "++ Inserisci 6 valori per Valore_Centrale e Frequenza ++"<<endl;
    cout << "++              per visualizzare poi il               ++"<<endl;
    cout << "++           # Rapporto Di Concentrazione #           ++"<<endl;
    cout << "++                                                    ++"<<endl;
    cout << "  +++++++++++++++++++++++++++"<<endl;
    //Inizio un ciclo per far inserire i vari valori per il Valore Centrale
    //e frequenza nei rispettivi vettori
    for (i=0 ; i<N ; i++){
        cout << "Inserisci il "<<i<<"° Valore Centrale: "; cin >> Vc[i];
        cout << "Inserisci il "<<i<<"° valore Frequenza: "; cin >> freq[i];
        //Ricavo già la somma delle frequenze
        somma_freq+=freq[i]; 
        //Ricavo l'intensità
        in[i]=Vc[i]*freq[i];
        //Ricavo la somma delle intensità
        somma_in+=in[i];
        }
        
    //Ora con un altro ciclo posso calcolarmi le varie frequenze
    //e intensità cumulate
    for(i=N ; i<=0 ; i--){
        if (i==N){
            somma_freq=freq_ass[i];
            cout << "Freq Ass.."<<i<<"...."<< freq_ass[i];
            somma_in=in_ass[i];
            cout << "Int Ass.."<<i<<"...."<< in_ass[i];
            }
        else
            freq_ass[i] = freq_ass[i+1]-freq[i]; 
            cout << "Freq Ass.."<<i<<"...."<< freq_ass[i];
            in_ass[i] = in_ass[i+1]-in[i]; 
            cout << "Int Ass.."<<i<<"...."<< in_ass[i];
            }
            
    getch();
    }

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  6. #6
    se partisse lo verifikerei... :master:
    Write Once, Run Everywhere.
    Write Less, Do More.

  7. #7
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Ma riesce a compilare? Quando lo avvii che errore ti da? sempre quello della memoria? Altri programmi reisce ad avviarli?

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  8. #8
    compila ma nn parte.. mi dà sl quell'errore del c**** lì ke t ho scritto...
    con borland neanke parte...

    sarà x il Service Pack 2 ke ho installato?
    Write Once, Run Everywhere.
    Write Less, Do More.

  9. #9
    aiutoooo

    xfavoreeee!!

    qualkuno mi passi la configurazione x dev-c++!!!
    xkè a me dice Programma troppo grande x la memoria???

    xfavore!!!
    [EDIT]

    xfavore! mi viene da spezzare il pc in 2!
    Write Once, Run Everywhere.
    Write Less, Do More.

  10. #10
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    ma altri progerammi compilato riesci ad eseguirli?

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.