Qualche problema con il C++
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 17

Discussione: Qualche problema con il C++

Cambio titolo
  1. #1
    Team JangeL L'avatar di Ph0en1X
    Registrato il
    10-03
    Messaggi
    11.075

    Domanda Qualche problema con il C++

    Salve, volevo proporre a voi che vi intendete di C++, 2 quesiti:
    1)Mi occorre sapere come si fa a determinare il numero + grande e il numero + piccolo in una serie di 5 numeri, x esempio, nel programma kiedo di inserire 5 numeri e poi devo determinare il numero maggiore e il minore. Potete perfavore darmi uno striscio di codice???
    2)Come esercizio devo scrivere un programma dove l'utente inserisce un numero e il computer lo visualizza distanziando ogni cifra dall'altra di 3 spazi. Esempio: Se l'utente digita 13584 il computer deve visualizzare: 1 3 5 8 4. Spero ke possiate aiutarmi, grazieeeeee

  2. #2
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Abbiamo un sosia di Phoenix ormai..........

    Se non altro puoi essere solo più preparato...

    1. Dai un'occhiata qua http://cplus.about.com/library/weekly/aa012903a.htm

    2. Non ricordo il nome della funzione...

  3. #3
    Utente L'avatar di super-lippo
    Registrato il
    07-04
    Località
    Roma
    Messaggi
    21
    è abbastanza facile:
    1) basta fare un ciclo for usando un vettore
    2)sempre con il ciclo for
    SUPER_Lippo

  4. #4
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Bel nick
    Nel secondo tratta il numero come un array di caratteri e fagli stampare con un ciclo array[i] << " ";


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  5. #5
    Utente L'avatar di Splasher
    Registrato il
    04-04
    Messaggi
    109
    Che bei ricordi, mi ritorna in mente quando facevo fondamenti di informatica, ma per sfortuna nn mi ricordo un tubo...ti posso dire solo che nn era così difficile se vedi l'esempio riportato da WarriorXP mi sembra una cosa facilotta.
    Byez
    Ultima modifica di Splasher; 8-07-2004 alle 13:26:48
    .::Un Uomo Senza una Donna è Come il Cielo Senza Stelle::.
    .::La precedenza è un po come la gnocca...a volte bisognerebbe anche darla::.




    BB sito!!!


    Eccomi dal vivo!!

  6. #6
    Utente L'avatar di Tonno_Riomare
    Registrato il
    06-03
    Messaggi
    196
    Per il secondo:


    #include <stdio.h>

    char array[4];

    int main()
    {
    printf("\nOra puoi inserire un numero di 4 cifre massimo\n");

    gets(array);
    printf("\nOra ti scompongo la stringa : %c\t %c\t %c\t %c\t\n", array[0], array[1], array[2], array[3]);

    return 0;

    }
    questo è C..non so se va bene anche per il c++.
    Chiaramente se vuoi poter mettere numeri più grandi basta aumentare l'indice dell'array. Per gli spazi basta che cambi la tabulazione
    Ultima modifica di Tonno_Riomare; 6-07-2004 alle 05:15:43
    180g di bontà in olio d'oliva

    Tonno_Riomare...Debian INSIDE

  7. #7
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    aaaaargh gets sucksss


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  8. #8
    Utente L'avatar di Tonno_Riomare
    Registrato il
    06-03
    Messaggi
    196
    #include <stdio.h>


    int lol[5];
    int *array2;
    char array[5];
    char *argh;
    int main()
    {
    argh = &array[0 - 1];
    array2 = &lol[0 - 1];

    printf("\nOra puoi inserire un numero di 4 cifre massimo\n");
    gets(array);
    for ( array2 < &lol[5]; array2++ && argh++; )
    {
    printf("%c\t", *argh);
    }
    return 0;

    }
    questo però è più raffinato
    180g di bontà in olio d'oliva

    Tonno_Riomare...Debian INSIDE

  9. #9
    Team JangeL L'avatar di Ph0en1X
    Registrato il
    10-03
    Messaggi
    11.075
    Grazie Ragazzi!!!

  10. #10
    Utente L'avatar di Sinoath
    Registrato il
    04-04
    Messaggi
    314
    il programma lo puoi strutturare in molti modi. Io cmq vedo una facile soluzione con l'utilizzo di 2 cicli for:

    1)
    Codice:
    #include <iostream.h>
    const size=100;
    
    int max;
    int arrayint[size];
    int scelta;
    
    void main(){
    	cout << "Quanti numeri vuoi inserire?" << endl;
        cin >> scelta;
        for (int i = 0; i < scelta; i++) {
        	cout << "inserisci il " << i+1 << "° numero" << endl;
            cin << arrayint[i];
        }
        int max = arrayint[0];
        for (int i = 0; i < scelta; i++)
        	if (max > arrayint[i]) max = arrayint[i];
        cout << "Il numero più grande è " << max;
    }
    2)
    Codice:
    #include <iostream.h>
    #include <stdio.h>
    
    void main(){
    	short numero_spazi;
        char buff[100];
    	char trash;
        cout << "Quanti spazi vuoi inserire tra i numeri?" << endl;
        cin >> numero_spazi;
        cout << "Digita la stringa" << endl;
    	while (cin.get(buff,100)) { // acquisisce caratteri fino a '\n'
       			          // carattere di ritorno carrello
       		cin.get(trash);	//	elimina il carattere di terminazione
            // Nel successivo ciclo for strptr è un puntatore a carattere
            // che serve per scorrere la stringa un carattere alla volta
            for (char * strptr = buff; *strptr != 0; strptr++){
            	cout << *strptr;
                for (int i = 0; i < numero_spazi; i++) cout << " ";
            }
        }  // Fine while
    }

  11. #11
    Team JangeL L'avatar di Ph0en1X
    Registrato il
    10-03
    Messaggi
    11.075
    Grazie x il vostro aiuto, xrò ancora degli array nn ci capisco niente xke cn il mio libro nn sn ancora arrivato allo studiarli. Il mio libro ad esempio, per separare il numero nelle sue cifre, mi dice di utilizzare la divisione e l'operatore modulo. Bohhhh Cmq il mio problema da cercare il numero + grande è diventato quello di cercare il + piccolo. Potete aiutarmi ancora? Tnx 1000

  12. #12
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Citazione Ph0en1X
    Grazie x il vostro aiuto, xrò ancora degli array nn ci capisco niente xke cn il mio libro nn sn ancora arrivato allo studiarli. Il mio libro ad esempio, per separare il numero nelle sue cifre, mi dice di utilizzare la divisione e l'operatore modulo. Bohhhh Cmq il mio problema da cercare il numero + grande è diventato quello di cercare il + piccolo. Potete aiutarmi ancora? Tnx 1000
    E cosa vuoi che cambi tra più piccolo e più grande?

    Inoltre, non vedo cosa centri % con lo spelling delle cifre

    Ma il manuale lo davano col Dixan?

  13. #13
    ISWT - Ad Vitam Aeternam L'avatar di red.devil
    Registrato il
    02-03
    Località
    London • UK
    Messaggi
    3.003
    Citazione WarriorXP
    E cosa vuoi che cambi tra più piccolo e più grande?

    Inoltre, non vedo cosa centri % con lo spelling delle cifre

    Ma il manuale lo davano col Dixan?
    ma non doveva essere più preparato del nostro finix?? porello!

  14. #14
    Team JangeL L'avatar di Ph0en1X
    Registrato il
    10-03
    Messaggi
    11.075
    Citazione WarriorXP
    E cosa vuoi che cambi tra più piccolo e più grande?

    Inoltre, non vedo cosa centri % con lo spelling delle cifre

    Ma il manuale lo davano col Dixan?
    No, me lo hanno dato acquistando 2 confezioni di tegolini Mulino Bianco! ahahahah
    Cmq, apparte gli skerzi, sto manuale lo pagato 35 €, alla faccia del dixan e dei tegolini!

  15. #15
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Citazione Ph0en1X
    Cmq, apparte gli skerzi, sto manuale lo pagato 35 €, alla faccia del dixan e dei tegolini!
    Ecco, con quei soldi avresti fatto meglio ad andare a (p)uttane

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •