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

Вывод всех символов строки, расположенных после первого символа ":" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести сумму четырех чисел с 4 знаками после запятой http://www.cyberforum.ru/cpp-beginners/thread687025.html
Задача 1. Сума В стандартном входном потоке дано 4 действительные числа. В стандартный выходной поток вывести их суму из 4 знаками после запятой. ПРИМЕР: Входные данные: 3 4 2.5 1 Результаты...
C++ Доработать код записной книжки Помагите плыз доработать записную книжку вот код: #include <iostream> #include <locale.h> using namespace std; //*ОПИСЫВАЕМАЯ СТРУКТУРА*/ struct fio { char surname; http://www.cyberforum.ru/cpp-beginners/thread687015.html
цвет пикселя BMP C++
как найти цвет пикселя по его координатам в растровой картинке bmp на mfc c++ v2008
Объекты-функции C++
Товарищи программисты, кто-нибудь знает, что такое объекты-функции? И если несложно, можно пример работы объекта-функции с массивом?
C++ морской бой, стрельба с использованием курсора http://www.cyberforum.ru/cpp-beginners/thread686957.html
нужно создать консольную игру морской бой, вроде бы уже есть готовый код в котором нужно лишь сократить объем памяти, однако хочется успростить стрельбу и сделать ее более юзероадаптированой, чем...
C++ targetver.h для чего он нужен что он делает ? Полтора месяца назад начал изучать С++, ну вроде печатать немного научился и как говориться к голове доходит через руки , так вот и мне стало интересно, що же все таки я пэчатаю, пэчатаю и пэчатаю,... подробнее

Показать сообщение отдельно
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135

Вывод всех символов строки, расположенных после первого символа ":" - C++

02.11.2012, 18:27. Просмотров 815. Ответов 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream>
#include <string.h>
#include <conio.h>
 
const int n=10;
 
using namespace std;
 
void krapku(char []);
void koma(char []);
void kilkistneparnuxrechen(char[],int,int,int);
 
int main(){
    char str[n];
    krapku(str);
    char str1[n];
    koma(str1);
    
   int count = 0;
   int size; 
   int word = 1; ;
   char str2[100];  
   kilkistneparnuxrechen(str2,word,count,size);
getch();
return 0;
}
 
void krapku(char str[n])
{
     cout<<"vv string z : "<<endl;
     for(int i=0;i<n;i++)
       cin>>str[i];
    for(int i=0;i<n;i++){
        if(str[i]==':')
           for(int j=i+1;j<n;j++)
               cout<<str[j];
                          
        }
 }
void koma(char str1[n])
{
     cout<<endl;
     cout<<"vv string z ,"<<endl;
     int i=0;
    for( i=0;i<n;i++)
    cin>>str1[i];
    for(i=0;i<n;i++){ 
                       if(str1[i]==',')
                       for(int j=i;j<n;j++)
                       str1[j]='\0';
                       }
for( i=0;i<n;i++)
    cout<<str1[i];  
 }
 void kilkistneparnuxrechen(char str[100],int word,int count,int size){
{
    cout << endl;
    cout << "Enter string" << endl; 
    gets(str);  
    size = strlen(str);
    for (int i = 0; i < size; i++) 
    { 
        if(str[i] == ' ') 
            word++; 
        if(str[i] == '?' || str[i] == '!' || str[i] == '.') 
        { 
            if(word % 2 == 0) 
                count++; 
            word = 1; 
        } 
    } 
    cout << count << endl;
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru