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
- Anonimo1 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;
}