0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 17
1

Найти количество слов, у которых первый и последний символы совпадают между собой

04.12.2012, 13:00. Показов 1253. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, разобраться никак не могу.помогите пожалуйста написать программу, алгоритм которой подобен вот этому. В этой программе просто считается количество слов, а мне нужно, чтобы считались слова у которых первый и последний символы слвпадают. Можете поменять условия в этой программе?Нужно срочно. Буду очень благодарен.


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<string.h>
void main()
{
 char s[100],d[100];
 int i=0,j=0,bw,ew,len;
 gets(s); len=strlen(s);
 while (i<len)
 {
   while((s[i]==' ')&&(i<len)) i++;
   bw=i;
   while((s[i]!=' ')&&(i<len)) i++;
   ew=i;
   strncpy(d,&s[bw],ew-bw+1);
   d[ew-bw+1]=0;
   if (bw<len)
    { j++;
      printf("%s\n",d);}
 }
printf("Vsego slov %d\n", j);
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2012, 13:00
Ответы с готовыми решениями:

Найти количество слов, у которых первый и последний символы совпадают между собой
Даны натуральное число n, символы s1, …, sn. Группы символов, разделенные пробелами (одним или...

Найти количество слов, у которых первый и последний символы совпадают между собой
можно с коментариами пожалуйста :3

Определить количество слов, у которых первый и последний символы совпадают между собой
Решить эту задачу используя простейшие структуры данных

Найти количество слов,у которых первый и последний символ совпадают
Даны натуральное число n, символы s1....sn, Группы символов,разделенные пробелами(одним или...

1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
04.12.2012, 17:33 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
 
#define DELIM " \t\n"
 
int main(void) {
    char buf[BUFSIZ];
    
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' ) {
        size_t cnt;
        char * ptr;
        
        for ( cnt = 0, ptr = strtok(buf, DELIM); ptr; ptr = strtok(NULL, DELIM) ) {
            if ( *ptr == *(ptr + strlen(ptr) - 1) ) {
                ++cnt;
                printf("%s ", ptr);
            }
        }
        printf("\n%lu words found.\n", cnt);
    }
    
    return 0;
}
1
04.12.2012, 17:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2012, 17:33
Помогаю со студенческими работами здесь

Найти количество слов, у которых первый и последний символы совпадают между собой
Дана строка длиной не более 255 символов. Строка содержит слова, разделенные между собой пробелами....

Найти количество слов, у которых первый и последний символы совпадают между собой.
Даны натуральное число n, символы s1,...,sn. Группы символов, разделенные пробелами (одним или...

Найти количество слов, у которых первый и последний символы совпадают между собой
Дан текст. а) Найти количество слов, начинающихся с буквы б; б) Найти количество слов, у которых...

Найти количество слов, у которых первый и последний символы совпадают между собой
Ребята поправте код плз, чтото он у меня не работает. вот задача Дана текстовая строка. Группы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru