Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
dpakonone

Удалить прилагательные из текста

14.12.2011, 03:16. Показов 2346. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста написать программы в с++.

1 программа. Сортировка массива.

Условия сортировки:
а) Кратно 2
б) Представимо в виде 2 в степени n
в) По убыванию

2 программа. Удалить прилагательные из текста.

Помогите пожалуйста, а то вообще нуб в программировании.
Заранее спасибо, тем кто отзовется.
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.12.2011, 03:16
Ответы с готовыми решениями:

КАК сделать программу, выделяющую из введенного текста прилагательные и предлоги
Очень нужна помощь в создании программ: 1. Создать программу, выделяющую из введенного текста прилагательные. 2. Создать программу,...

Исключить из введенного предложения все прилагательные
Помогите новичку, никак не могу начать даже, не понимаю как можно это сделать? Исключить из введенного предложения все прилагательные.

В заданном тексте удалить из текста пробелы и подсчитать длину сформированного текста
В заданном тексте удалить из текста пробелы и подсчитать длину сформированного текста.

3
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
14.12.2011, 07:33
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include<stdio.h>
 
void swap (int *arr, size_t i, size_t j)
{
    int t = arr[ j ];
    arr[ j ] = arr[ i ];
    arr[ i ] = t;
}
 
_Bool is_pow ( int x )
{
    int y = 1;
    while ( y < x )
        y <<= 1;
    return ( y == x );
}
 
_Bool f(const int x, const int y, const int num)
{
    switch (num)
    {
        case 0: return ( x % 2 );
        case 1: return is_pow( y );
        case 2: return ( x < y );
        default: return 0;
    }
}
 
void sort(int *arr, size_t N, int choose )
{
    int i = 0, j;
 
    for ( i; i < N - 1; ++i )
        for ( j = i + 1; j < N; ++j )
            if ( f(arr[ i ], arr[ j ], choose) )
                swap( arr, i, j );
}
 
void print ( int *arr, size_t size )
{
    int i = 0;
    while ( i < size )
        printf("%3i", arr[ i++ ]);
    puts("");
}
 
int main()
{
    size_t size = 14;
    int arr[ size ];
    int i = 0;
    srand(time(0));
 
    while ( i++ < size )
        arr[ i - 1 ] = rand() % 50;
 
    print ( arr, size );
    sort (arr, size, 0);
    print ( arr, size );
    sort (arr, size, 1);
    print ( arr, size );
    sort (arr, size, 2);
    print ( arr, size );
 
    return 0;
}
0
dpakonone
14.12.2011, 12:03
visual studio 2010 выдает 19 ошибок и 4 предупреждения...

вот мой код, то что я попытался написать для первого

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
34
35
36
37
38
39
40
#include <iostream>
#include <iomanip>
#include <stdlib.h>
using namespace std;
void main ()
{
    int mas[20] = {41, 25, 15, 2, 7, 103, 5, 67, 141, 43, 123, 71, 57, 45, 39, 17, 11, 111, 9, 97}, tmp;
    cout<<setw(12)<<setw(12)<<endl;
    for (int i=0; i<20; i++)
        cout<<i<<setw(7)<<mas[i]<<setw(7)<<endl;
    
        for (int pass = 1; pass<20; pass++)
            for (int i=1; i<20; i++)
                if (mas[i]>mas[i-1])
                {
                    tmp=mas[i];
                    mas[i]=mas[i-1];
                    mas[i-1]=tmp;
                }
                
                cout<<endl<<"1 sortirovka:"<<endl;
                for (int i=0; i<20; i++)
                    cout<<setw(4)<<mas[i];
                cout<<endl;
                {
                cout<<endl<<"2 sortirovka:"<<endl;
                for (int j=0; j<20; j++)
                    if (mas[j]%2==0)
                        cout<<setw(4)<<mas[j];
                        cout<<endl;
                }
                {
                cout<<endl<<"3 sortirovka:"<<endl;
                for (int j=0; j<20; j++)
                    for (float n=0; n<1000; n++)
                    if (mas[j]==pow(2, n))
                        cout<<setw(4)<<mas[j];
                        cout<<endl;
                }
}
но не могу никак сделать чтобы после 2 и 3 сортировки при отсутствии таких значений сообщение, выводит и значение и надпись
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
14.12.2011, 12:07
Цитата Сообщение от dpakonone Посмотреть сообщение
visual studio 2010 выдает 19 ошибок и 4 предупреждения...
C
1
2
3
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.12.2011, 12:07
Помогаю со студенческими работами здесь

Удалить из текста символ «:» и подсчитать длину сформированного текста.
Удалить из текста символ «:» и подсчитать длину сформированного текста.помогите пожалйста, срочно...не могу понять как удалить символ из...

Найти в строке прилагательные и сформировать из них массив строк
Имеем строку, где записан текст. Найти прилагательные и сформировать из них массив строк

Надо переделать код под задание : Найти в текстовом файле все прилагательные и вывести их в отдельный файл
В данном коде выбирают прилагательные из массива и их записывают в массив , надо переделать под это задание : Найти в текстовом файле все...

Удалить из заданного текста все символы, расположенных на нечетных местах другого заданного текста
Требуется составить программу удаления из заданного текста a всех символов, расположенных на нечетных местах другого заданного текста b....

Удалить из текста символы "*" (звездочка) и подсчитать длину сформированного текста
Удалить из текста символы &quot;*&quot; (звездочка) и подсчитать длину сформированного текста.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru