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

выделение из строки s m слов, начиная от слова номер n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена символа http://www.cyberforum.ru/cpp-beginners/thread853731.html
Здравствуйте!!! помогите решить задачку! Дано строка символов оттуда надо убрать букву "А" и вместо буквы "Е" заменить буквой "Э". Заранее СПАСИБО!
C++ Для неориентированного графа сохранить его в виде 3 векторов с возможностью добавления и удаления ребер и верши Народ может кто делал уже такое: Для неориентированного графа сохранить его в виде 3 векторов (откуда, куда, предыдущий) с возможностью добавления и удаления ребер и вершин. Построить алгоритм обхода... http://www.cyberforum.ru/cpp-beginners/thread853724.html
C++ sqrt: DOMAIN error
Здравствуйте! Нам задали написать программу для вычесления периметра триугольника, я написал но при её работе пишет sqrt: DOMAIN error #include <iostream.h> #include <math.h> #include...
Задачка на реализацию перестановки слов в тексте C++
Кто может помочь с решением или направить меня на верный путь написания этой примитивной программки на "С++" ??? Написать все предложения, которые можно составить из слов: “ваши прекрасные глаза”,...
C++ Сумма чисел в бинарном дереве http://www.cyberforum.ru/cpp-beginners/thread853677.html
Выбрать уровень(глубину, высоту) бинарного дерева и посчитать сумму чисел(в вершинах), находящихся на этом уровне. P.S. Дерево построено, выведено на экран и заполнено случайными числами. Весь...
C++ выдает только одно решение как сделать что бы выдавало все возможные решения? #pragma argsused #include <stdio.h> #include <stdlib.h> int A, fl; int func(int a, int b) { int i; for(i=0; i<a; i++) ... подробнее

Показать сообщение отдельно
UnsKneD
алкокодер
154 / 150 / 11
Регистрация: 27.12.2012
Сообщений: 548
02.05.2013, 05:09
Без string так без string
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <locale>
using std::cout;
using std::endl;
int main(){
    setlocale(0,"");
    int n = 4, m = 3;
    char string[] = "Нам запрещают использовать библеотеку <string>, потому что мы ещё до неё не доросли!";
    
    for(int i = 0, countN = 0, countM = 0; string[i]!='\n'; i++){
        if( string[i] == ' ' ){ countN++; };
        if( countN == n-1 ){ //включая n-ое слово, если нет, тогда == n
            for(int j = i+1; string[j]!='\n' && countM != m; j++){
                cout << string[j];
                if( string[j] == ' '){ countM++; };
            }; cout << endl;
            break;
        };
    };
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru