![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Baton2007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
У меня вопрос такой мне дали задание написать прогу которая подсчитывает количество слов в строке введенной пользователем я написал вот такую прогу но она считает пробелы , а не слова как мне ее доделать подскажите?
#include <stdio.h> #include <string.h> #include<conio.h> int main(void) { int j, i=0; char* str; printf("\nVvedite stroky:"); gets(str); for(j = 0; j < strlen(str); j++) { if(str[j] == ' ') i++; } printf("Probelov v stroke %d\n",i); getch(); } |
|||
|
||||
Alek86 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
найти букву
если нашел букву, инкрементируй счетчик и дальше ищи небукву(или конец строки). как найдешь небукву, дальше снова ищи букву... |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Baton2007, пользуйся кнопкой "Код".
И отредактируй название темы, из него задача ни фига не понятна.
Для начала где-то так, писал здесь, мог ошибиться. Добавлено через 1 минуту и 1 секунду И пользуйся отступами, чтобы твой код можно было читать. |
|||
|
||||
Baton2007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
Ребята я новичок мне попроще объясните!
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
||||
|
||||
Baton2007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
А почему мой код не работает может просто умножить найденые пробелы на два т.к пробелы ставятся в основном между словами то их можно умножить и получится количество слов можно так или нет и как это реализовать?
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
то есть если у тебя 5 слов, между ними 4 пробела, то слов получается 4*2 == 8? |
|||
|
||||
Baton2007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
Да чето я протупил ты прав так не выйдет!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |