Esercizi info urgenti :(?

Salvee domani ho un interrogazione e il mio prof ha assegnato questi due esercizi :

1 - Data una linea di testo determinare e visualizzare il numero delle vocali presenti. Utilizzare una funzione per fare l'applicativo (solo c++);

2 - In un vettore sono caricati i prezzi di alcuni prodotti, il cui codice è rappresentato dalla posizione nel vettore. Ricevi in input una serie di acquisti nella forma CODICE e PEZZI ACQUISTATI. Stampa per ogni acquisto il valore della spesa e calcola il totale di tutte le spese (algoritmo cartaceo e c++).

Per una serie di problemi che ho avuto sono rimasto indietro con lo studio, il mio professore non spiega neanche molto bene 😅 quindi mi tocca farmi aiutare da qualche compagno più bravo quando possono o guardarmi dei video su youtube. Spero che possiate aiutarmi e grazie mille in casoo 😺

1 risposta

Classificazione
  • Anonimo
    1 mese fa

    #include <iostream>

    #include <string.h>

    using namespace std;

    int sevoc(char [],char);

    main()

    {

     char f[100],voc[] = "AEIOUaeiou",c;

     int i,l,v=0;

     cout << "Digita frase:" << endl;

     gets(f);

     l = strlen(f);

     cout << l << endl;

     for(i=0;i<l;i++)

     {

      c = f[i];

      v += sevoc(voc,c);

        }

        cout << "\nTrovate " << v << " vocali.\n";

     system("pause");

    }

    int sevoc(char v[],char a)

    {

     int i,t;

     if(strchr(v,a))

     {

       t=1;

       cout << "Trovata: " << a << endl;

     }

     else

         t=0;

    return t;

    }

Altre domande? Fai una domanda e ottieni le risposte che cerchi.