what are the advantage of pointer variables? write a program
to count the number of vowels and consonants in a given string
Answers were Sorted based on User's Feedback
Answer / rama krishna sidhartha
The advantage of pointer variables is to reduce the memory
space of another variables.
I don't know how to write the program for counting the
vowels and consonants. If anybody knows please mail to
sidhartha_karyampudi@rediffmail.com
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / gaurav kumar
#include <stdio.h>
int vowel;
int consonant;
void check_vowel(char c)
{
if ( c != 'a' && c != 'e' && c != 'i' && c != 'o' && c != 'u' && c != 'A' && c != 'E' && c != 'I' && c != 'O' && c != 'U')
consonant ++;
else
vowel++;
return;
}
int main(void) {
char p[25];
char *ptr=p;
printf("Enter a string:");
scanf(" %[^\n]25s",p);
printf("%s\n",p);
printf("%c\n",*p);
while(*ptr != '\0')
{
if(*ptr != ' ')
check_vowel(*ptr);
ptr++;
}
printf("The number of vowels : %d and consonants : %d in %s \n",vowel,consonant,p);
return 0;
}
Please mail me if any compact solution?
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vadivelt
#include<stdio.h>
#include<conio.h>
CountVowCons(char *ptr, int *count);
int main()
{
char *ptr;
int count[2];
ptr = (char *)malloc(200);
printf("ENTER INPUT STRING\n");
ptr = gets(ptr);
CountVowCons(ptr, count);
printf("\nNO OF VOWELS:%d \nNO OF CONS: %d",count[0], count
[1]);
getch();
}
CountVowCons(char *ptr, int *count)
{
int Vowcount = 0, Conscount = 0;
while(*ptr != '\0')
{
if((*ptr == 'a') || (*ptr == 'A') || (*ptr == 'e') ||
(*ptr == 'E') || (*ptr == 'i') ||
(*ptr == 'I') || (*ptr == 'o') || (*ptr == 'O') ||
(*ptr == 'u') || (*ptr == 'U'))
{
Vowcount++;
}
else if((*ptr >= 65 && *ptr <= 90) ||
(*ptr >= 97 && *ptr <= 122))
{
Conscount++;
}
ptr++;
}
*count++ = Vowcount;
*count = Conscount;
count--;
}
| Is This Answer Correct ? | 1 Yes | 2 No |
write a program to convert a expression in polish notation (postfix) to inline (normal)
What is conio h in c?
What is sparse file?
What are different types of operators?
How we can set and clear bit in a byte using macro function?
What is c++ used for today?
How to write a program for machine which is connected with server for that server automatically wants to catch the time for user of that machine?
Why we not create function inside function.
What is bss in c?
How will you divide two numbers in a MACRO?
How pointer is different from array?
diff between exptected result and requirement?