#include // la funziona conta quante volte appare un elemento di e // all'interno di s int contapresenze(char s[],char e[]) { int i,k,cv; cv=0; k=0; while(s[k]!='\0') { i=0; while(e[i]!='\0') { if(s[k]==e[i]) { cv++; break; } i++; } k++; } return cv; } int main(void) { //variabili char vocali[]="AaEeIiOoUu"; char simb[]="CG#!&"; char frase[100]; int i,k,cv; //programma printf("Inserire frase : "); gets(frase); cv=contapresenze(frase,vocali); printf("Conteggio vocali: %d\n",cv); k=contapresenze(frase,simb); printf("Conteggio simboli: %d\n",k); //fine programma return 0; }