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

Посчитать количество слов во введенной строке и найти слова, которые начинаются с буквы t - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ QSort, не могу устранить ошибку в программе http://www.cyberforum.ru/cpp-beginners/thread235000.html
Делаю одно обширную программу, в которой использую контейнеры. Одна из функций - быстрая сортировка элементов вектора не работает, закинула ее в отдельную программу все пытаюсь с помощью отладки...
C++ Чтение данных с клавиатуры Здраствуйте, помогите пожалуйсто, как читать данные с клавиатуры (я не cin имею ввиду). Задача такая запускается программа, сворачивается и независемо не от чего она записыват все клавиши на которые... http://www.cyberforum.ru/cpp-beginners/thread234978.html
C++ arrays_rand
Всем доброго времени суток! Кто подскажет,как: 1.Модифицировать прогу так,чтобы кол-во элементов в массиве задавал пользователь? 2.Реализовать прогу,которая генерирует 100 чисел от -50 до...
Borland C 3.1 exe приложение и язык ввода C++
Созданное в BC 3.1 exe приложение запускаю под XP. Трабл такой - не могу переключить язык ввода для scanf на русский. Куда копать?
C++ автозагрузка http://www.cyberforum.ru/cpp-beginners/thread234953.html
здравствуйте!!!!!!!!!помогите есть папка или файл который отвечает за автозагрузку программ,грубо говоря я внашу туда расположение файла и он загружается с windows.но условие-не через...
C++ Определить функцию, переводящую число в двоичную систему счисления... Помогите пожалуйста с решением задач, если конечно не трудно)) 1. Решить с помощью вложенного цикла. Найти все натуральные числа, в диапазоне между m и n (m<n), десятичная запись которых есть... подробнее

Показать сообщение отдельно
Xedin
2 / 2 / 1
Регистрация: 16.11.2010
Сообщений: 8

Посчитать количество слов во введенной строке и найти слова, которые начинаются с буквы t - C++

28.01.2011, 02:22. Просмотров 410. Ответов 2
Метки (Все метки)

Суть задания такова... 1-посчитать к-во слов во введенной строке. 2-Найти слова, которые начинаются с буквы t. 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
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
int main()
{ clrscr();
char str[80],str1[80]="";
char* g;
int mas[25];
int i,k,a;
k=0;
i=0;
cout<<"Vvedite stroku:\n";
gets(str);
a=strlen(str);
g=strtok(str," ");
    while (g!=NULL)
       {
         g=strtok(NULL," ");
 
         mas[k]=strlen(g);k++;
 
       }
 
cout<<"V vvedennoi stroke "<<k<<" slov.\n";
for (i=0;i<k-1;i++){
cout<<mas[i]<<'\n'; }
getch();
return 0;
}
была идея посчитать к-во букв в каждой лексеме, занести в массив, потом его отсортировать, и пройдя по строке вывести лексемы где число символов равно элементу массива.. что-то такое...
Помогите пожалуйста, завтра сдавать надо )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru