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

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

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

Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов. - C++

13.05.2010, 15:22. Просмотров 904. Ответов 5
Метки нет (Все метки)

Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2010, 15:22     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов.
Посмотрите здесь:

Дана строка символов. Определить количество слов состоящих из четырех букв - C++
#include <iostream.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <locale.h> int...

3. Дана символьная строка. Подсчитать в ней количество вхождений букв r, k, t. - C++
3. Дана символьная строка. Подсчитать в ней количество вхождений букв r, k, t. у кого какие идеи??

Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов - C++
Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов.

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

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

Дано символьная строка. Определить количество пробелов этой строке - C++
вот наброски, но не работает, ошибки пишет( #include<iostream> using namspase std; void main() { char stc; gets...

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

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

Создать новый файл, каждая строка которого получается из строки исходного файла обратной перестановкой слов - C++
Всем привет!Помогите пожалуйста,на с++ с файлами еще не работал,вот и не понимаю,хоть убейте:D Дан текстовый файл.Создать новый...

Дана символьная строка. Вывести на экран только те символы, которые встречаются в ней более трех раз, для каждого из эти - C++
мне нужно срочно!!!! помоги чем сможете. С++ Добавлено через 19 секунд Вот задание Дана символьная строка. Вывести на экран только...

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

Дана строка S, вывести количество слов начинающихся и заканчивающихся 'W' - C++
Дана строка S, вывести количество слов начинающихся и заканчивающихся 'W' #include <iostream> #include <string> int main() { ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
672 / 414 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
13.05.2010, 16:25     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов. #2
как вообще реализовать символьную матрицу, где каждая строка это предложение... я в замешательстве... разве что через структуру... но у вас тут матрицаО_о
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
13.05.2010, 16:44     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов. #3
Crudelis:
Для тебя вот ссылка что есть матрица символов.
http://www.cyberforum.ru/cpp/thread128915.html

Добавлено через 35 секунд
Может поможет понят что хочет автор темы.
Crudelis
Шаровик затейник
672 / 414 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
13.05.2010, 16:58     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов. #4
Genius Ignat, спасибо почитаю, у меня вопрос, как в эту матрицу сделать ввод строк с клавиатуры, и как можно реализовать вывод строк... я делал у меня не получилось
C++
1
2
3
4
5
    char str[10][10]={'\0'};
    for(int i=0;i<10;i++)
        gets(str[i]);
    for(int i=0;i<10;i++)
        cout<<str[i][10]<<"\n\n";
одним словом запутался
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
13.05.2010, 17:22     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов. #5
Это работает:
C++
1
for(int i=0;i<10;i++)gets(str[i]);
А второе надо так:
C++
1
for(int i=0;i<10;i++)cout<<str[i]<<"\n\n";
Добавлено через 3 минуты
Решение задачи:
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
29
30
31
32
33
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
#define H 5
#define W 40
long count_words(char *_ptr); 
 
int main(){
 
    char matrix[H][W] = {
        {"ssss aaaa sss ds ddd."},
        {"aa bb."},
        {"aa."},
        {"aaaaaa sss ddd."},
                {"aa sss eee rrr."}
    };
 
int i;
for( i = 0 ; i < H ; i++ ){
printf("str - %d ",i); printf("%d: ",count_words(&matrix[i][0]));
printf("\n");
}
return 0;
}
 
long count_words(char *_ptr){
unsigned int len = strlen(_ptr);
unsigned int i;
int count = 0;
for( i = 0 ; i < len ; i++) if((_ptr[i]==' '&&_ptr[i+1]!=' ')||(_ptr[i]=='.'))count++;
return count;
}
zorn16
0 / 0 / 0
Регистрация: 30.12.2009
Сообщений: 36
13.05.2010, 18:03  [ТС]     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов. #6
Genius Ignat, спасибо за решение. И за ссылку про символьную матрицу спасибо, то что надо.
Yandex
Объявления
13.05.2010, 18:03     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов.
Ответ Создать тему
Опции темы

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