Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [C++] Confronto Array

    sto impazzendo...una cosa così semplice e mi output sbagliato....mannaccia!!!!!

    questo è il codice, dove sbaglio??????

    int immesso[3];
    int scomb[3];
    int appo;
    int comb[] = {3256,1243};
    int uguale;

    //inserisco i valori nell'array immesso
    immesso[0]=1;
    immesso[1]=2;
    immesso[2]=4;
    immesso[3]=3;

    //spezzetto in cifre il numero 1243 e ogni cifra la metto in un posto di scomb[]
    scomb[0]= comb[1]/1000;
    appo= comb[1]-(scomb[0]*1000);
    scomb[1]= appo/100;
    appo= appo-(scomb[1]*100);
    scomb[2]= appo/10;
    appo=appo-(scomb[2]*10);
    scomb[3]=appo;

    for(i=0;i<4;i++)
    {
    if ( scomb[i]==immesso[i] )
    {
    uguale=ugule+1;
    }

    perchè come output uguale mi torna con 3?????? Dovrebbe essere 4!!!!
    By SirSeymour !!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma tu li compili i programmi?

    E questo non ti ha dato nessun errore?

    a) La variabile i non e' dichiarata ...

    b) Queste devono essere

    int immesso[4];
    int scomb[4];

    perche' le cifre sono 4 (da 0 a 3)

    c) la variabile a destra ha nome sbagliato

    uguale=ugule+1;

    e comunque basterebbe

    uguale++;

    d) la stessa variabile uguale non e' mai azzerata prima di usarla ... va scritto

    int uguale = 0;

  3. #3
    avevo sbagliato con gli array...
    cmq compilo, ma quando scrivo qui estrapolo dal programma originale e lo adatto perchè il programma che sto facendo è pieno di passaggi...quindi qualkosa mi dimentico :-D
    cmq grazie mille!
    By SirSeymour !!!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da SirSeymour
    cmq compilo, ma quando scrivo qui estrapolo dal programma originale e lo adatto perchè il programma che sto facendo è pieno di passaggi...quindi qualkosa mi dimentico :-D
    Questo dovresti semplicemente evitarlo, altrimenti costringi chi ti risponde a tenere in considerazione e a notare errori, segnalandoli, quando in realtà questi non sono presenti nel tuo codice e non hanno nulla a che vedere col problema.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da SirSeymour
    avevo sbagliato con gli array...
    cmq compilo, ma quando scrivo qui estrapolo dal programma originale e lo adatto perchè il programma che sto facendo è pieno di passaggi...quindi qualkosa mi dimentico :-D
    cmq grazie mille!
    Allora e' inutile postare il codice per te, e leggerlo e correggerlo per me ...

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.