#include <string.h>
#include <stdio.h>
#include <ctype.h>
int main()
{
char s[1024];
int i, k, m, n;
puts("Введите строку:");
gets(s);
n = strlen(s);
k = m = 0;
for (i=0; i<n; i++)
{
if (isalpha(s[i])) k++; else k = 0;
if ((k==1) && (s[i]=='b')) m++;
}
printf("Слов, начинающихся с буквы 'b': %d", m);
return 0;
}
#include <string.h>
#include <stdio.h>
#include <ctype.h>
int main()
{
char s[200];
int k[26];
int i, m, n;
for (i=0; i<26; i++) k[i] = 0;
puts("Введите строку:");
gets(s);
n = strlen(s);
for (i=0; i<n; i++)
{
if (isalpha(s[i]))
{
m = tolower(s[i]) - 'a';
if ((m>=0) && (m<26)) k[m]++;
}
}
puts("Буквы в строке встречаются:");
for (i=0; i<26; i++)
{
int r;
if (k[i]==0) continue;
if (k[i]%10>=2 && k[i]%10<=4 && k[i]/10!=1) r = 'а'; else r = ' ';
printf("'%c' - %i раз%c\r\n", i+'a', k[i], r);
}
gets(s);
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.