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

Вывести подстроки, начинающиеся или заканчивающиеся символом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Полином Лежандра http://www.cyberforum.ru/cpp-beginners/thread988989.html
Здравствуйте, у меня проблема. Мне нужно расчитать полином лежандра до определенной степени и потом использовать его найти корни и тд.... Собсна вопрос как расчитать етот полином? Чтоб он выдавал...
C++ Указатели (с элементами массива необходимо работать через указатель, а не индекс) Группа из 25 студентов сдала в сессию экзамены по 5 предметам. Создайте двумерный массив размерностью 25×5 и введите в него с... http://www.cyberforum.ru/cpp-beginners/thread988980.html
Приведите пример перегруженного ввода / вывода с консольными потоками C++
наведите пожалуйста пример перегруженного ввода / вывода с консольными потоками? и описание перегруженных операций сравнения?
В чём здесь ошибка? C++
В чём здесь ошибка? #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; int main(){ string text;
C++ [Qt 5] Задание:Найти наибольший общий делитель n и m http://www.cyberforum.ru/cpp-beginners/thread988957.html
Здравствуйте, вот, дали задание для первого курса. Не могли бы помочь? Если можно, не очень сложный код, чтобы понятно было Заранее спасибо)
C++ Добавления элемента в бинарное дерево Уже создавал подобную тему , но так и не получилось разобраться до конца . Есть такая задача : нужно создать бинарное дерево , вывести его значения на экран . Потом нужно определить K - количество... подробнее

Показать сообщение отдельно
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
26.10.2013, 23:49
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
char str[] = "твоя строка";
int i = 0;
printf("Подстроки:\n");
 
while(str[i] != 0)
{
    if(i == 0 || str[i] == " ")
    {
        if(i == 0 && str[i] == "a")//нужно лишь для первой буквы
        {
            while(str[i] != " " || str[i] != 0)
                printf("%c",str[i++]);//вот тут не уверен про спецификатор, т.к. принтфами не пользуюсь, посмотри какой спецификатор выводит символ
             printf("\n");
        }
        else
        {
            i++;
            int j = i;
            while(str[j] != 0 || str[j] != " ")
                j++;
            if(str[j-1] == "a" || str[i] == "a")
            {
                 while(i < j)
                     printf("%c",str[i++]);
                 printf("\n");
            }
        }
        if(str[i] != 0)
            i++;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru