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


Rispondi quotando
