Advertisement
danpalol

ciccio

Jan 5th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. //stampa parole formate da 5 lettere in una frase
  2.  
  3. #include <iostream>
  4. #include <cstdlib>
  5. #include <string.h>
  6.  
  7. using namespace std;
  8.  
  9. void contalettere(char f[],int n);
  10.  
  11. int main()
  12. {
  13. int n=0;
  14. char f[80],i;
  15. cout<<"inserisci la frase della quale vuoi stampare le parole di 5 lettere"<<endl;
  16. while((i=getchar())!='\n'){
  17. f[n]=i;
  18. n++;
  19. }
  20. f[n]='\n';
  21. contalettere(f,n);
  22. system ("PAUSE");
  23. return EXIT_SUCCESS;
  24. }
  25.  
  26. void contalettere(char f[],int n){
  27. int count=0;
  28. int flag=0;
  29. cout<<"parole trovate:\n";
  30. for (int i=0;i<=n;i++){
  31. if(f[i]==' '||f[i]=='\n'){
  32. if(count==5){
  33. flag=1;
  34. for(int j=i-5;j<i;j++){
  35. cout<<f[j];
  36. }
  37. cout<<'\n';
  38. }
  39. count=-1;
  40. }
  41. count++;
  42. }
  43. if(flag==0)
  44. cout<<"nessuna parola trovata"<<endl;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement