Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [c++] aiuto esercizio

  1. #1

    [c++] aiuto esercizio

    Mi aiutate a risolvere questo esercizio???

    Si realizzi un programma che effettua le seguenti operazioni:

    1) Legge (un carattere alla volta) una sequenza di parole, separate dal simbolo ‘+’, memorizzandole nel vettore di caratteri v e separandole con ‘\0’. Si assuma che anche la prima parola sia preceduta dal simbolo ‘+’ e che ogni parola sia composta solo da lettere o cifre, per cui non si devono memorizzare in v altri caratteri o spazi intermedi digitati dall’utente.
    Crea inoltre un vettore di puntatori chiamato vp, il cui elemento i-esimo punta alla parola i-esima memorizzata nel vettore v. Per esempio, nel caso in cui la sequenza in input sia “x +m 1+ m2+m_23\n" v=[m1\0m2\0m23\0…].
    Si assuma che la sequenza in input termini con l’inserimento di ‘\n’, che il numero massimo di parole sia 80, mentre il numero massimo di caratteri inseriti dall’utente sia 1000. Si creino a tale scopo i simboli di costante MAX_P e MAX_C.
    Si crei la funzione leggi che riceve in input i vettori v e vp come parametri e restituisce il numero di parole lette.

    2) Si crei la funzione char * cerca(int c, char v[], char * vp[]) che riceve in input un numero intero c composto da una solo cifra, i vettori v e vp e verifica la presenza del carattere c nelle parole memorizzate in v e restituisce il puntatore alla prima parola che contiene c. Per esempio, se c=2 e v=[m1\0m2\0m23\0…], allora la funzione deve restituire il puntatore alla parola “m2”.

  2. #2
    Utente di HTML.it L'avatar di Pacio88
    Registrato dal
    Sep 2007
    Messaggi
    447
    Magari inizia a scrivere qualcosa tu e sarai anche aiutato, dubito che troverai qualcuno che ti faccia tutto il lavoro al tuo posto.

    Ciao.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,307
    Originariamente inviato da Pacio88
    Magari inizia a scrivere qualcosa tu e sarai anche aiutato, dubito che troverai qualcuno che ti faccia tutto il lavoro al tuo posto.

    Ciao.
    Esatto.
    Per trovare qualcuno che faccia l'esercizio al posto tuo, c'è il forum "Offro Lavoro / Collaborazione".

    Chiudo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2024 vBulletin Solutions, Inc. All rights reserved.