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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Попадание точки. Массивы чисел. Массивы записей. http://www.cyberforum.ru/cpp-beginners/thread129134.html
Всем привет. По языкам задали три контрольные на си. Я сам си не знаю, даже не представляю, поэтому очень нужна ваша помощь. Контрольная 1: 1. Прочитать текст приведенного задания. 2. Определить исходные данные и результаты. 3. Определить формулы для границ приведенных областей. 4. Записать условие попадания точки в выделенные области как отдельную переменную типа boolean. 5. Написать...
C++ количество глассных и согласных и сравнить каких больше Добрый день, есть програма на паскале, которая считает количество глассных и согласных и сравнивает каких больше uses crt; const sogl = ; glas = ; var sgl,gl,i:byte; stroka:string; begin http://www.cyberforum.ru/cpp-beginners/thread129104.html
C++ Линейный динамический список
1. Напишите программу, создающую линейный динамический список, указанный в задании. Значения элементов вводятся с консоли. Вам понадобятся функции «создать», «добавить», «удалить список», «просмотр списка», а также переменная-указатель на начало списка. 2. Реализуйте указанную в задании функцию и продемонстрируйте ее работу. Задание: Односвязный список. Поиск минимального элемента в списке....
Создать одномерный массив, содержащий индексы элементов матрицы C++
Помогите пожалуйста решить Дана матрица 6х8 целого типа. Создать одномерный массив, содержащий индексы элементов матрицы, меньших числа, введенного с клавиатуры.
C++ Перемещение курсора в консоли http://www.cyberforum.ru/cpp-beginners/thread129034.html
Помогите реализовать новичку перемещение курсора в консоли.Т.е. есть меню например Создать базу Редактировать Удалить И нужно передвигатся по нему курсором
C++ Выполнить сортировку строк файла в обратном лексикографическом порядке Имеется текстовый файл, содержащий не более 100 строк. Выполнить сортировку строк файла в обратном лексикографическом порядке. Результаты сортировки записать в новый файл. Помогите пожалуйста!)) Заранее благодарен! подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
13.05.2010, 17:22     Дана символьная матрица, каждая строка которой является предложением. Для каждой строки определить количество слов.
Это работает:
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;
}
 
Текущее время: 21:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru