Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int palindroma (int);
- int contatore (int);
- int a;
- int i=0;
- int flag=1;
- int count_v=0;
- int count_c=0;
- int palindroma (int i, int flag, char s[])
- {
- while ((i<(strlen(s)/2)) && (flag==1))
- {
- if (s[i] != s[strlen(s)-i-1])
- {
- flag=0;
- }
- i++;
- }
- if (flag==1) {
- printf("La parola e' palindroma\n" );
- }
- else {
- printf("La parola non e' palindroma\n");
- }
- }
- int contatore (char s [30], int count_v, int count_c, int a )
- {
- while (a<strlen(s))
- {
- if ((s[a]=='a' ) || (s[a] == 'e' ) || (s[a] == 'i') || (s[a] == 'o') || (s[a]== 'u'))
- count_v++;
- else
- count_c++;
- a++;
- }
- printf ("Il numero di vocali contenute nella parola e': %d\nIl numero di consonanti e': %d\n",count_v, count_c);
- return 0;
- }
- int main ()
- {
- char s [30];
- printf ("Inserisci una parola: \n");
- scanf("%s", s);
- int y;
- y= palindroma (i, flag, s );
- int x;
- x= contatore (s, count_v, count_c, a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement