Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //stampa parole formate da 5 lettere in una frase
- #include <iostream>
- #include <cstdlib>
- #include <string.h>
- using namespace std;
- void contalettere(char f[],int n);
- int main()
- {
- int n=0;
- char f[80],i;
- cout<<"inserisci la frase della quale vuoi stampare le parole di 5 lettere"<<endl;
- while((i=getchar())!='\n'){
- f[n]=i;
- n++;
- }
- f[n]='\n';
- contalettere(f,n);
- system ("PAUSE");
- return EXIT_SUCCESS;
- }
- void contalettere(char f[],int n){
- int count=0;
- int flag=0;
- cout<<"parole trovate:\n";
- for (int i=0;i<=n;i++){
- if(f[i]==' '||f[i]=='\n'){
- if(count==5){
- flag=1;
- for(int j=i-5;j<i;j++){
- cout<<f[j];
- }
- cout<<'\n';
- }
- count=-1;
- }
- count++;
- }
- if(flag==0)
- cout<<"nessuna parola trovata"<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement