Тема: Робота з символьними рядками с++.)
Будь ласка підкажіть що я не так роблю.) Програма тільки виконує умову(в)...
З клавіатури вводиться текстовий рядок. Розробити програму, яка реалізує вказані дії.
а) підраховує кількість слів у тексті, які починаються з голосної літери;  
б) виводить на екран всі слова, що мають непарну кількість приголосних літер; 
в) видаляє всі числа з тексту. 
Ось мій код...
#include<iostream>
#include<ctype.h>
#include<string.h>
#include<conio.h>
int main()
{
    char r[2048];
    printf("vvedit riadok1:");
    gets(r);
    for(int i=0;i<strlen(r);i++)
    {
        if( isalpha(r[i]) ){ 
            printf("%c", r[i] ); 
        }
    }
using namespace std;
    char sym[2048];
    char sym1[]="q";
    printf("\nvvedit riadok 2:");
    scanf_s("%s",&sym);
    int k=0;
    while (strcmp(sym,sym1))
    {
        if (isalpha(sym[0]))
        {
            if (sym[0] =='a'||sym[0] == 'e' 
                || sym[0] == 'y'|| sym[0] == 'u'
                || sym[0] == 'i' || sym[0] == 'o')
                k++;
        }
        cin >> sym;
        if (isalpha(sym[0]))
        {
            if (sym[0] !='a'||sym[0] != 'e' 
                || sym[0] != 'y'|| sym[0] != 'u'
                || sym[0] != 'i' || sym[0] != 'o')
                printf("\nslova z prugolosnimi: %s",sym);
        }
        cin >> sym;
    };
        printf("\nk-st sliw z golosnimi:%d",k);
    _getch();
    return 0;
}
 .) але вже зрозумів помилки і переписав це все...але всеодно не міг вивести слова які мають непарну кількість приголосних букв..)
 .) але вже зрозумів помилки і переписав це все...але всеодно не міг вивести слова які мають непарну кількість приголосних букв..) 

