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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Классовая борьба http://www.cyberforum.ru/cpp-beginners/thread1039259.html
Visual Studio 10 express ни с того ни с сего начал ругаться на существующие классы, хотя раньше воспринимал все нормально.. с чем может быть связано? #include <stdio.h> #include <conio.h> #include <locale.h> #include <fstream> #include <istream> #include <string.h> #include <windows.h> #include <iostream>
C++ Максимальная стоимость Помогите пожалуйста!!! Как найти максимальную стоимость элемента в коллекции среди элементов с нечетными номерами, чей вес меньше заданной константы???? http://www.cyberforum.ru/cpp-beginners/thread1039257.html
Размер файла C++
Как узнать размер файла в Си++/Си? кроме функции GetFileSize
C++ Сложности распределения памяти
Ребят, никогда не писал под студию, всё время на Dev C++, там проблем с изначальным кодом не было, программа работала прекрасно, а вот в студии ругается на то что переменная в массиве, только с динамическими массивами пока как то не очень получается, ругается на неверное распределение памяти #include <stdio.h> #include <ctime> #include <stdlib.h> #include <iostream> #include <conio.h>...
C++ Задача (Программирование циклических вычислительных процессов) http://www.cyberforum.ru/cpp-beginners/thread1039217.html
Прошу помочь. Программирование циклических вычислительных процессов 1. Справочная информация При усложнении решаемых задач ход выполнения программ становится более запу-танным. Чтобы иметь возможность управлять процессом выполнения программ его организа-цией используются такие структуры как циклы. Циклы необходимы. Когда надо повторить некоторые действия несколько раз, как правило, пока...
 

Показать сообщение отдельно
Doksim
 Аватар для Doksim
57 / 57 / 8
Регистрация: 08.12.2013
Сообщений: 257
12.12.2013, 22:54     В произвольном тексте найти и отпечатать все слова длиной 5 символов
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>
using namespace std;
 
int main()
{
    int a, c = 0;
    char str[ 100 ], s[ 100 ];
    cin.getline( str, 100 );
    
    for( int i = 0; i < strlen( str ); i++ )
    {
         a = 0;
         strcpy( s, "" );
         for( int j = i, k = 0; str[ j ] != ' ' && str[ j ] != '\0'; j++, k++ )
         {
              a++;
              s[ k ] = str[ j ];
         }
         s[ a ] = '\0';
         
         if( a == 5 )
         {
             cout << s << "\n";
             c++;
         }
    }
    
    cout << "\nWords with five simbols: " << c << endl;
    return system( "pause" );
}
 
Текущее время: 07:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru