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

Вывести на экран предложения, начинающиеся с однобуквенных слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ По заданному числу n вычислить минимальную сумму чисел http://www.cyberforum.ru/cpp-beginners/thread514180.html
Нужно по заданному числу n вычислить МИНИМАЛЬНУЮ сумму чисел, для которых n - наименьшее общее кратное. Бьюсь уже третий день над ней. Никто так и не помог с реализацией кода((( Пример: Число 12....
C++ MSVS и VAssistX Ситуация следущая: сначала стояла AVR Studio 5 (она использует msvs 2010 как оболочку, можно сказать та же студия ток компилятор другой...), поставил 2008 студию и получилось так что в AVR Studio 5... http://www.cyberforum.ru/cpp-beginners/thread514160.html
C++ Необходимо вывести на экран все различные символы строки
Помогите, пожалуйста! Написать программу, которая читает с клавиатуры строку символов. Необходимо вывести на экран все различные символы строки.
Вычисление арифметического выражения и вывод полученного результата C++
Ребят, помогите пожалуйста..только начали С++ учить..ничего не пойму,а учительница говорит самим разбираться,не помогает Разработать программу для вычисления арифметического выражения и вывода...
C++ Создание минимально возможного третьего динамического массива из двух http://www.cyberforum.ru/cpp-beginners/thread514146.html
Подскажите в чем ошибка. Есть код #include <iostream> #include <ctime> using namespace std; int main() { int a=10; int b=5; //запрашиваем у пользователя размер масивов
C++ Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова. подробнее

Показать сообщение отдельно
Cuda
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 21
08.03.2012, 22:26  [ТС]
ну а как мне тогда получить ту часть строки s которую надо вывести?

Добавлено через 2 часа 13 минут
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
#include <stdio.h>
#include <string.h>
main()
{
    int i, n, count=0, j,q;
    char s[]="Qwerty qwe. E qecx. Yooij, rq. R a fadf. Tfs f, ydgb. G gdf.";
    n=strlen(s);
    int b[n];
     if (s[1]==' ')
     {
        b[count]=0;
        count++;
     }
    for (i=0; i<n; i++)
    {
        if(s[i]=='.' && s[i+3]==' ')
        {
            b[count]=i+2;
            count++;
        }
    }
 
        for(i=0; i<count; i++)
        {
         for (j=b[i]; j<n; j++)
         {
        printf("%c",s[j]);
        if (s[j]=='.')
            break;
        }
        }
}
вот тут он мне выводит предложения которые начинаются с одного символа. а как вывести остальную часть исходной строки s?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru