Ciao a tutti sono nuovo...
io dovrei scrivere un programma che dato un array contente una frase mi ritorni quante a ci sono:
nel senso nella frase "algoritmo" ci sono 2 i , 2 o,1 a...

io avevo già questo programma ma non so come modificarlo:

grazie in anticipo
codice:
#include <stdio.h>
#define MAX 100
void caricaVet (int v[MAX], int n);
void stampaVet (int v[MAX], int n);
int ricerca (int v[MAX], int n, int x);

int main(void)
  {
  int n,v[MAX],x,p;
    do
    {
     printf("Inserisci n:");
     scanf("%d",&n);
    }
    while (n<0)||(n>MAX);
    caricaVet(v,n);
    stampaVet(v,n);
    printf("Inserisci elemento da cercare x: ");
    scanf("%d", &x);
    p=ricerca (v,n,x);
    if (p==0)
	printf("Elemento non trovato");
    return 0; 
  }
  void caricaVet(int v[MAX],int n)
   {
   int i;
   for(i=1;i<=n;i++)
      scanf("%d",&v[i]);
   }
  void stampaVet (int v[MAX],int n)
  {
  int i;
  for(i=1;i<n;i++)
    printf("%d \n",v[i]);
  }
  int ricerca (int v[MAX], int n, int x)
  {
  int i,trovato;
  trovato=0;
  for(i=1;i<=n;i++)
    if(v[i]==x)
    {
    printf("elemento trovato in posizione:%d" , i);
    trovato=1;
    }
   return trovato;
  }