Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4

    [C] Stampare l'indice inverso di una serie di liste lette da standard input

    Salve,
    Qualcuno ha qualche idea risolutiva riguardo questo problema convenutomi:
    "si chiede di scrivere un programma che legge, dallo standard input, una sequenza di righe, e stampa il corrispondente indice inverso. Per semplicità si suppone che i dati (nomi) siano codificati da numeri interi (int a) e che uno 0 segnali la fine della riga".

    Un esempio è il seguente:
    A:1,2,3,0
    B:4,3,0,0
    C:5,3,6,0

    il suo output sarà
    1: A
    2: A
    3: A,B,C
    4: B
    5: C
    6: C
    IO avrei pensato ad array di strutture, oppure matrici, ma viene richiesto anche che la dimensione non sia fissata (N dimensioni) pertanto pensavo a qualche ciclo for, ma non ho trovato ancora il modo.
    Se qualcuno risponde e prova ad espletarmi, lo ringrazio.

  2. #2
    Sposto in programmazione C++
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4
    ah okey mi ha spostato in programmazione C++, grazie. Non lo trovavo.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito l'input e l'output nell'esempio...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4

    programmazione .C

    Quote Originariamente inviata da oregon Visualizza il messaggio
    Non ho capito l'input e l'output nell'esempio...
    l'input sono una serie di vettori ciascuno dei quali rappresenta A (persona), B (persona 2) ecc... e ciascuna delle quali fa certi hobby, tra questi però vi sono delle attività che fanno due o più persone. E dovrei trovare come da consegna, un nuovo elenco con hobby e rispettive persone. Se prima si hanno persone con rispettivi sport, ora si dovrebbero stampare sport con rispettivi personaggi A,B,C,D ma supponendo che sia dimensione N cioè A,B,C,D,.... e così anche 1,2,3,4,....

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora costruisci una lista di liste
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    4

    programm.c

    Quote Originariamente inviata da oregon Visualizza il messaggio
    Allora costruisci una lista di liste
    ma se faccio liste di liste poi devo puntare ogni oggetto ad ogni sottolista? (quindi devo usare anche puntatori) invece un modo senza puntatori? Io pensavo ad array ma non sono dinamici...
    Comunque Grazie,

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Qualsiasi cosa che sia dinamica usa puntatori ... fai tu ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.