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

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

Войти
Регистрация
Восстановить пароль
 
SpectroShade
2 / 2 / 1
Регистрация: 02.05.2012
Сообщений: 51
#1

Количество символов в лексеме - C++

23.11.2013, 16:30. Просмотров 232. Ответов 1
Метки нет (Все метки)

Задача такова : Подсчитать среднее количество символов в словах, находящихся в предложениях.

Разбил на слова, занес в массив указателей, ошибку выдает , когда пытаюсь подсчитать количество символов функцией strlen() , может где с указателями напутал.


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
void main(){
 
    char arr[100], *A[20], *ptr;
    int sum=0, i=0, average;
 
    cin.getline(arr,100);
 
    ptr=strtok(arr," ");
 
    while(ptr!=NULL){
        A[i++]=ptr;
        ptr=strtok(NULL," ");
    }
 
    for(int m=0; m<=i; m++){
        sum+=(unsigned)strlen(A[m]);
    }
 
    cout << "sum=" << sum << endl;
    average=sum/i;
 
    cout << average;
 
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2013, 16:30     Количество символов в лексеме
Посмотрите здесь:

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

Определить количество слов в заданном тексте и количество символов в каждом слове - C++
Определить количество слов в заданном тексте и количество символов в каждом слове

Вычислить общее количество символов в строке и количество букв "а" - C++
Доброго времени суток, граждане программисты. У меня вот задание:&quot;Ввести фамилию, имя, отчество, как одно данное. Вычислить общее...

количество символов - C++
как сделать лимит на количество символов в строке при выводе?

Парное количество символов - C++
Как сделать что бы есть в введённом в консоли тексте выводило назад только те в которых парное количество символов ? Пример: Ввёл...

Количество символов в строке - C++
String.h class String { public: String(); ~String(); void AddText(); int Whole(); private: string textline;

количество символов в слове - C++
Вся задача такова: С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина...

Посчитать количество символов - C++
1)Вводится строка, посчитать кол-во цифр и букв, и вывести эти подсчеты. 2)Вводятся несколько строк, посчитать также кол-во букв и цифр и...

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

найти количество символов - C++
Приветствую всех! Имеется следующая задача: Напишите программу, которая открывает текстовый файл, читает его символ за символом до самого...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
фисюк
6 / 2 / 0
Регистрация: 10.12.2011
Сообщений: 97
23.11.2013, 18:02     Количество символов в лексеме #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
void main ()
{
  char str[] = "XXXX XX X XXXXX";
  int a=0,b=0;
  char * str1 = strtok (str," "); 
  while (str1 != NULL) // пока есть лексемы
  {
      a+=strlen(str1);
      str1 = strtok (NULL, " ");
      b++;
  }
  a=a/b;
  std::cout<<a;
  system("pause");
}
Yandex
Объявления
23.11.2013, 18:02     Количество символов в лексеме
Ответ Создать тему
Опции темы

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