Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Basildon, Essex
    Messaggi
    34

    [C++] Problema con array esecuzione bloccata

    Ciao a tutti ho creato un piccolo programma con un vettore solo che in fase si esecuzione dopo avere inserito i dati mi si blocca... Cosa potrebbe essere? Centra con il vettore? Questo è il codice
    codice:
    #include <iostream>
    #include <cstdlib>
    using namespace std;
    int const N=3;
    int main (){
        int min;
        int max;
        //int N;
        int i;
        float min_media;
        float media[N];
        string nome;
        string cognome;
        //int  [N];
        i=0;
        while (i<N)
            {
                cout<<"Nome"<<endl;
                cin>>nome;
                cout<<"Cognome"<<endl;
                cin>>cognome;
                cout<<"Minima"<<endl;
                cin>>min;
                cout<<"massima"<<endl;
                cin>>max;
                media[i]=(min+max)/2;
                i++;
    
    
            }
            i=0;
    
    
            while (i<N)
                {
                if (min_media<media[i])
                {
                    min_media=media[i];
                    //nome=nome[i];
                    //cognome[i];
                }
                }
    
    
                   cout<<"IL paziente con la media piu\' bassa e\'"<<nome<<cognome<<media;
    
    
        system ("PAUSE");
        return 0;
    }
    Ultima modifica di vicsynth; 09-04-2014 a 17:22

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Usa i tag code, altrimenti è improbabile che qualcuno si prenda la briga di copiare il codice e indentarlo per renderlo leggibile e quindi poterti aiutare...
    Inoltre dovresti inserire il linguaggio usato nel titolo: [Linguaggio]Titolo
    E anche descrivere l'errore ottenuto riportando eventuali codici di errore...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Basildon, Essex
    Messaggi
    34
    Scusa, grazie del consiglio!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E anche descrivere l'errore ottenuto riportando eventuali codici di errore...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Basildon, Essex
    Messaggi
    34
    Non c'è nessun errore in fase di compilazione ma quando lo eseguo dopo avere inserito i dati si blocca

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Si blocca? Non puoi essere più preciso? E' difficile?

    Comunque, min_media non ha un valore iniziale e nel ciclo while la i non viene incrementata.

    Inoltre manca l'include di <string> (non dovrebbe neanche compilare)
    Ultima modifica di oregon; 09-04-2014 a 19:35
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Basildon, Essex
    Messaggi
    34
    Grazie mille tutto risolto

  8. #8
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Comunque visto che sai quante volte iterare (da i = 0 a i == N -1) perché usi un while e non un for?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Tag per questa discussione

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.