Ребят помогите с написанием небольших программ.Началась сессия , нужна помощь))

Ребят помогите с написанием небольших программ.Началась сессия , нужна помощь))

Нужно найти все числа в строке. Каждое число вывести в отдельной строке.
Написать нужно по подобным шаблонам — https://yadi.sk/i/aL8XilSp3QsEBR
Буду ооооочень благодарен!

Exam опубликовал два замечательных документа: ЛАБОРАТОРНАЯ РАБОТА 6. СТРОКИ C++ и
ЛАБОРАТОРНАЯ РАБОТА №9ю. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ФАЙЛОВ. К прочтению обязательно. Это всё, что нужно знать об уровне преподавания С++ в наших ВУЗах.

Извини, Exem, сделать полную стилизацию под говношаблон из методички не получилось. Но я старался. Честно )))

#include <iostream> 
#include <string> 
#include <windows.h>

using namespace std;

int main() {
    // Устанавливаем кодировку ввода-вывода 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    string str;
    cout << "Введите предложение: " << endl;

    // getline позволяет ввести строку с пробелами
    getline(cin, str);

    int state = 0;
    char ch;
    for (unsigned int i = 0; i < str.size(); ++i) {
        ch = str[i];
        switch (state) {
        case 0:
            if (ch >= '0' && ch <= '9') {
                state = 1;
                cout << ch;
            }
            break;
        case 1:
            if (ch >= '0' && ch <= '9') {
                cout << ch;
            }
            else {
                state = 0;
                cout << endl;
            }
        }
    }
    if (state == 1)
        cout << endl;

    system("pause");
    return 0;
}

Методички — ппц. Exam, сочувствую... но ты держись.
Интересно, что это за Универ такой?

Вам просто не попадались хорошие преподаватели.

Понимаю что по этим методичкам мало чему научишься, придется изучать C++ самостоятельно.
А вуз — РГЭУ(РИНХ)

придется изучать C++ самостоятельно

Это касается всего, что связанно с программированием.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.