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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Cyanide
0 / 0 / 0
Регистрация: 10.10.2009
Сообщений: 59
#1

Строка слов - C++

03.05.2010, 17:57. Просмотров 385. Ответов 2
Метки нет (Все метки)

Стоит следующая задача.
Дана строка. Подсчитать сумму кодов символов каждого слова. Слова в строке разделены пробелами.
Раньше со строками не работал , так что даже приблизительно не знаю что и как делать.
Код нужно написать на C.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2010, 17:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Строка слов (C++):

Дана строка из 20 слов. Сформировать строку, составленную из последних букв всех слов исходной строки - C++
Задача: дана строка из 20 слов (или любого другого числа). Сформировать строку, составленную из последних букв всех слов исходной строки.

Дана строка, состоящая из русских слов. Найти количество слов, которые содержат ровно три буквы «А» - C++
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Найти количество...

Строка, введенная пользователем, состоит из слов, разделенных запятой. Подсчитать и вывести на экран количество введенных слов - C++
Задание: Строка, введенная пользователем, состоит из слов, разделенных запятой. Подсчитать и вывести на экран количество введенных слов. ...

Дано строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). ​​Определить количество слов, которые заканчиваются одной и той - C++
Дано строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). ​​Определить количество слов, которые заканчиваются...

строка с нечетной длиной слов - C++
Дана строка. Сформировать новую строку, скопировав в нее слова исходной строки, которые имеют нечетную длину, разделить слова пробелом. ...

Дана строка, состоящая из слов - C++
Дана строка, состоящая из слов, разделенных пробелами. Вывести на экран порядковый номер слова максимальной длины и номер позиции строки с...

2
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,819
03.05.2010, 20:34 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], *p;
    int cnt;
 
    printf("String: ");
    if ( ! fgets(buf, BUFSIZ, stdin) )
        return 1;
    for ( p = strtok(buf, " \t\n"); p; p = strtok(NULL, " \t\n") ){
        printf("Word: \"%s\"\t", p);
        for ( cnt = 0; *p; cnt += *p++ )
            ;
        printf("Sum of codes: %d\n", cnt);
    }
 
    return 0;
}
0
Cyanide
0 / 0 / 0
Регистрация: 10.10.2009
Сообщений: 59
04.05.2010, 08:35  [ТС] #3
Спасибо за код, но возникла проблема при компилировании.
Бьёт что strtok не обьявлен. При попытке обьявить , бьёт что результат вычисления не является функция.

Добавлено через 22 минуты
Всё, исправил , спасибо за код. Не в том порядке я библиотеки подгружал.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2010, 08:35
Привет! Вот еще темы с ответами:

Дана строка,состоящая из нескольких слов - C++
Дана строка, состоящая из нескольких слов,набрать заглавными буквами и разделенный пробелами (один или несколькими).Найти количество...

Строка - количество слов с определенной буквой - C++
Всем привет! Имеется такая задачка: Дана строка, состоящая из 8 слов, разделенных 1 пробелом. Определить кол-во слов, в которых буква...

Дана строка состоящая из слов разделенных ... - C++
Помогите решить с объяснениями. Дана строка состоящая из слов разделенных одним или несколькими пробелами или знаками припинания. ...

Дана строка , состоящая из английских слов - C++
Дана строка , состоящая из английских слов, разделенных пробелами( одним или несколькими). Превратить каждое слово в строке, удалив из него...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru