Главная » 2016 » Апрель » 8 » строка - первая и последняя буква
12:28
строка - первая и последняя буква

#include <iostream>
using namespace std;
void vvod(char *ch)
{
    gets(ch);
}
void vivod(char *ch)
{
    cout<<ch<<endl;
}
bool FirstLast(char *ch)
{
    bool f;
    f=true;
    if (ch[0]!=ch[strlen(ch)-1])
        f=false;
    return f;
}
void StringToWords(char *ch)
{
    int k, i=0;
    char word[20];
    while (i<strlen(ch))
    {
        while ((ch[i]==' ')&&(i<strlen(ch)))
            i++;
        k=0;
        while ((ch[i]!=' ')&&(i<strlen(ch)))
        {
            word[k]=ch[i];
            k++;
            i++;
        }
        i++;    
        word[k]='\0';
        if (FirstLast(word))
            vivod(word);
    }
}

int main()
{
    setlocale(LC_ALL,"rus_rus.1251");
    char str1[80];
    vvod(str1);
    //vivod(str1);
    StringToWords(str1);

    system("pause");
    return 0;
}

Просмотров: 296 | Добавил: denjes | Рейтинг: 4.5/4
Всего комментариев: 0
avatar