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

Программа удаляет из строки слово с заданным номером. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расчетно-графическая работа http://www.cyberforum.ru/cpp-beginners/thread306291.html
Помогите пожалуйста. Необходимо написать расчетно-графическую работу которая будет состоять из: 1) заставки(любая картинка или несложная анимация) 2) и программы Задание по программе: построить кривые по заданному параметрическому представлению улитка Паскаля x=a*(cos(t))^2 + b*(cos(t)) y=b*cos(t)*sin(t) + b*(sin(t)); a>0, b>0, t принадлежит Рассмотреть...
C++ Программа приводит к ошибке Когда я создаю новый тип группы из уже известных данных всё получается. При их выводи в меню она выдаёт ошибку! Но начала выдавать ошибку только тогда когда я уже задал в программе эти параметры и не вводил с консоли. case 11: { system("cls"); string type; int num; cout << "Какого типа будет группа (type,semester,exam,course): "; cin >> type; cout << "Выберите... http://www.cyberforum.ru/cpp-beginners/thread306281.html
C++ Реализуйте эффективный алгоритм сортировки в виде метода класса
Быстрая сортировка (Quick sort) + сортировка выбором для маленьких подмассивов. с вещественными числами
C++ Динамическое программирование игры "Ним"
Игра Ним с одной кучей камней и с инвертированными правилами (взявший последний камень проигрывает), нисходящее и восходящее ДП.
C++ Динамический двусвязный список (операции: добавить элемент после данного, удалить данный элемент …) http://www.cyberforum.ru/cpp-beginners/thread306255.html
реализовать Динамический двусвязный список (операции: добавить элемент после данного, удалить данный элемент …). используя: class List { private: Node* head; public: List(); bool IsEmpty();
C++ Прочитать из файла действительные восьмибайтные элементы Прочитать из файла действительные восьмибайтные элементы, подсчитать общее количество элементов файла, а также заменить в файле: 12.Все элементы, модуль которых меньше единицы, на произведение отрицательных элементов файла. Помогите мне решить для меня эту не простую задачу подробнее

Показать сообщение отдельно
CEBEP
105 / 105 / 9
Регистрация: 21.03.2010
Сообщений: 437
27.05.2011, 17:24     Программа удаляет из строки слово с заданным номером.
ща будет. . .

Добавлено через 27 минут
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
33
#include <stdio.h>
 
void main()
{
    char st[200] = "skoro kursovaya rabota";
    printf("Ishodnaya stroka: %s\nVvedite nomer slova kotoroe nujno udalit: ",st);
    int slovo;
    scanf("%d", &slovo);
    int i = 0;
    bool word = *st >= 'A' && *st <= 'Z' || *st >= 'a' && *st <= 'z';
    slovo -= word;
    while(st[++i] && slovo)
    {
        if( ( st[i] >= 'A' && st[i] <= 'Z' || st[i] >= 'a' && st[i] <= 'z' ) != word)
        {
            slovo -= word;
            word = !word;
        }
    }
    int wordLen = 1;
    while(st[i + wordLen] >= 'A' && st[i + wordLen] <= 'Z' || st[i + wordLen] >= 'a' && st[i + wordLen] <= 'z')
        ++wordLen;
    while( ( st[i + wordLen] < 'A' || st[i + wordLen] > 'Z' ) && ( st[i + wordLen] < 'a' || st[i + wordLen] > 'z' ) )
        ++wordLen;
    while(st[i + wordLen])
    {
        st[i] = st[i + wordLen];
        ++i;
    }
    st[i] = 0;
 
    printf("\nStroka posle preobrazovaniya: %s\n",st);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru