Форум программистов, компьютерный форум CyberForum.ru

Найти слова, начинающиеся на букву А (написать комментарии) - C++

Восстановить пароль Регистрация
 
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
09.01.2013, 10:43     Найти слова, начинающиеся на букву А (написать комментарии) #1
Данная программа ищет и выводит слова начинающиеся на букву А
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 #include <stdio.h>
#include <string.h>
#include <conio.h>
void main()
{
clrscr();
char s[100],word[50];
int i=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;
 if(s[bw]=='A')
 {
  printf("Slova s bukvoy A:\n");
  if (ew-bw>0)
   {strncpy(word, &s[bw], ew-bw);
    word[ew-bw]=0;}
  else
   {strncpy(word, &s[bw], ew-bw+1);
    word[ew-bw+1]=0;}
  printf("%s\n", word);
 }
}
}
Добавлено через 14 часов 16 минут
Помоги!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2013, 10:43     Найти слова, начинающиеся на букву А (написать комментарии)
Посмотрите здесь:

C++ слова,начинающиеся и заканчивающиеся на одну и ту же букву
C++ Распечатать все слова нечетной длины, начинающиеся и оканчивающиеся на букву Т
Найти и вывести все слова начинающиеся и заканчивающиеся на одну и ту же букву (комментирование кода) C++
1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова, начинающиеся на одну букву 2. Определить номер слова в котором больше всего г C++
В строке, состоящей из слов, найти и вывести на экран все слова, начинающиеся на букву w C++
Вывести строки, где есть слова, начинающиеся на букву а C++
C++ Вывести слова сообщения начинающиеся и оканчивающиеся на одну и ту же букву
Переместить слова начинающиеся на одинаковую букву C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.01.2013, 15:49     Найти слова, начинающиеся на букву А (написать комментарии) #2
Арагон Ваш код на писан на языке Си, может вам лучше в раздел СИ?
По задаче, лучше разбивать строку с помощью функции strtok.

Цитата Сообщение от Арагон Посмотреть сообщение
Помоги!!!!

Не по теме:

Это вы к Богу обращаетесь?

Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
10.01.2013, 15:52     Найти слова, начинающиеся на букву А (написать комментарии) #3
Назначение каждой функции можно нагуглить, что тут комментировать не ясно
Yandex
Объявления
10.01.2013, 15:52     Найти слова, начинающиеся на букву А (написать комментарии)
Ответ Создать тему
Опции темы

Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru