Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Количество пятниц 13 Доброго времени суток. Помогите пожалуйста решить задачу. Необходимо определить количество пятниц 13 в период с 1900 года по 2010 год с одним условием: код программы не должен содержать циклов. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread409444.html Сортировка строк в файле C++
Доброго времени суток. Помогите пожалуйста решить задачу. Имеется файл, в котором в каждой строке записаны данные в виде "Имя Фамилия количество баллов" (от 0 до 20). Программа должна предлагать записать в файл дополнительные данные и по решению пользователя отсортировать строки по баллам или по фамилии. Каждое действие нужно описать в отдельной функции. Заранее спасибо
C++ Обход деревьев https://www.cyberforum.ru/ cpp-beginners/ thread409433.html
Здравствуйте, мне нужно обойти два дерева и информацию из одного дерева перенести в другое. #include <iostream> #include <conio.h>
C++ Написать программу, создающую два потока, которые выполняются в одном адресном пространстве (в одном процессе) https://www.cyberforum.ru/ cpp-beginners/ thread409431.html
Здравствуйте! Есть задание: Написать программу, создающую два потока, которые выполняются в одном адресном пространстве (в одном процессе). Их разделяемый ресурс - целочисленный массив, который содержит данные совместного использования. Потоки должны обрабатывать массив поочередно. Использовать критическую секцию для синхронизации. Пример обработки массива: нахождение суммы всех элементов,...
C++ Преобразование строчных букв в прописные
Помогите с программой: Написать программу, которая во введённой с клавиатуры строке преобразует строчные буквы русского алфавита в прописные за счёт использования двумерной матрицы соответствия T.
C++ Игра Лабиринт Пишу простейшую игру лабиринт.Поле загружаю из файла, курсор двигаю клавишами через SetConsoleCursorPosition, как сделать ограничение на движение курсора в те места где некие "стены" моего лабиринта? https://www.cyberforum.ru/ cpp-beginners/ thread409422.html
C++ SAve method https://www.cyberforum.ru/ cpp-beginners/ thread409419.html
Доброго времени суток всем! Разрабатываю программу MDI приложения в Visual C++. Возникли сложности с сохранением, а точнее с методом Save, то есть без вызова SaveFileDialog. Подскажите как примерно можно реализовать метод. Заранее спасибо
C++ ребят помогите пожалуйста.СРОЧНО
:kiss: прогрммка: Вводим с клавиатуры арифметическое выражение типа 1+45+(4-7)... На выходе ответ. Ребят ну пожалуйста.очень надо.
C++ Абстрактный базовый класс(задача) https://www.cyberforum.ru/ cpp-beginners/ thread409399.html
Дано задание :Определите абстрактный базовый класс Person,содержащий поля "пол","возраст". Затем определите производный класс Student, описывающий типичного студента (курс, группа, номер в журнале). В заключении выведите из класса student класс GradStudent, описывающий типичного аспиранта (средний балл). Проинициализируйте через конструктор поля классов данными.Объявите экземпляр класса...
C++ Алгоритм Рабина-Карпа, нужны комментарии к коду https://www.cyberforum.ru/ cpp-beginners/ thread409397.html
Привет всем. Столкнулся с задачей разобраться с кодом алгоритма рабина карпа. Объясните пожалуйста как в данной программе он работает. /* Рабина-Карпа строку алгоритме сопоставления - Предположим, Т и Р состоит только а до я и А. Z.. - проверка является ли P подстрокой Т - Вернуть начальный индекс первого вхождения P в T - m = длина (Т) - n = длина (Р) Худший случай:...
Строки/Матрицы/Функции/Списки C++
Доброго времени суток! Очень нуждаюсь в помощи, срочно. Нужно написать 4 проги, вроде лёгкие, но я сам не могу понять :( 1) Строки: Дана строка: Ваши фамилия, имя и отчество записаны через один пробел. Подсчитать кол - во букв "о" во всей строке. 2) Матрицы:Дана матрица. Найти для каждой строки матрицы сумму максимального и минимального элементов. Распечатать в виде столбца. 3) Функции:...
C++ Удалить каждое четное слово из строки Задача: Удалить каждое четное слово из строки. Это то что надо получить в конце, но т.к. я пытаюсь разобраться, хотелось бы по подробнее шаги рассмотреть! Идею задачи я понимаю. Но сразу же столкнулся с проблемой написания кода...(подсчет количества слов в введенной строке) #include <iostream> #include <cstring> #include <Windows.h> using namespace std; void main() https://www.cyberforum.ru/ cpp-beginners/ thread409394.html
2 / 2 / 2
Регистрация: 11.12.2011
Сообщений: 25
17.12.2011, 03:35 0

Деление строки на подстроки - C++ - Ответ 2294419

17.12.2011, 03:35. Показов 1213. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
 
 
int main(int argc, char** argv)
{
    int const N=100; //Размер массива
    int i, k, kols, dl; /*i - счетчик, k - количество подстрок, kols - количество символов в строке,
                         dl - длина подстроки*/
    char *S=(char*)malloc(N*sizeof(char));
    printf("Vvedite stroky:\n");
    gets(S);
    kols = strlen(S);
    printf("Vvedite kolichestvo podstrok:\n");
    scanf("%d", &k);
    dl=kols/k;
    for(i=0; i<kols; i++)
    {
        printf("%c", S[i]);
        if(((i+1)%dl==0) && (i+1+kols/k)<kols)
        {
            printf("\n");
            dl+=kols/k;
        }
    }
    free(S);
    return 0;
}


Вернуться к обсуждению:
Деление строки на подстроки C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2011, 03:35
Готовые ответы и решения:

Деление строки на подстроки
Приветсвую. Вопрос такого плана, в php есть очень удобная функция explode. Её смысл в следующем:...

Строка: Написать функцию выделения подстроки из заданной строки длиной К с элемента строки с номером N.
Написать функцию выделения подстроки из заданной строки длиной К с элемента строки с номером N....

Деление строки на подстроки по условию
Добрый день помогите реализовать такую проблему: Есть в массив данных q = &quot;191186, Малая...

Деление строки на подстроки размером 5 символов каждая
Здравствуйте товарищи программисты! Помогите решить задачу :cry:: пользователь вводит строку...

2
17.12.2011, 03:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2011, 03:35
Помогаю со студенческими работами здесь

Поиск подстроки внутри данной строки, замена найденной подстроки на другую строку
Выполнить поиск подстроки внутри данной строки,замену найденной подстроки на другую строку Пример...

Даны две строки: S1 и S2. Удалить из строки S1 все подстроки, совпадающие с S2
8. Даны две строки: S1 и S2. Удалить из строки S1 все подстроки, совпадающие с S2. Если таких...

Строки. Выделить из строки все подстроки, содержащие числа, и преобразовать в тип integer
Буду очень признателен если вы поможете с этим заданием. А задание таково: у нас есть строка S, она...

Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru