0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 5
1

После последней буквы каждого слова вставить точку

28.12.2010, 13:42. Показов 2635. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите пожалуйста!!!!! очень нужно сегодня!!!!!!!!
Работа со строками.


Разработать программы для двух задач.

Для задач a), b), 1) и 2) исходные данные (текст) – строка символов.
Ввод и вывод текста реализовать с помощью функций ввода-вывода строк: gets(char* S) и puts(char* S).
Реализовать задачи обработки строк в виде отдельных функций. Функции работы со строками для задач a) и b) реализовать без использования библиотеки <string.h> (использовать свои функции обработки строк как одномерных массивов) и для задач 1) и 2) с использованием <string.h> ( использовать для работы со строками соответствующие библиотечные функции).

а вот и само задание:

a) В каждую пару символов 'AB' вставить символ '*', подсчитать, сколько раз в строке символ 'I' стоит перед '2'.
b) После последней буквы каждого слова вставить точку. Лишние символы (с 81-ого) отбросить.
1)Найти самое короткое симметричное слово в тексте.

2)Из заданного текста выбрать те символы, которые встречаются в нем ровно один раз в том порядке, как они встречаются в тексте.

2)Из заданного текста выбрать те символы, которые встречаются в нем ровно один раз в том порядке, как они встречаются в тексте
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2010, 13:42
Ответы с готовыми решениями:

После последней буквы каждого слова вставить символ «-»
В задаче задается строка текста, состоящая из нескольких слов. Слова отделяются последовательностью...

После первой буквы каждого слова вставить символ “-”
После первой буквы каждого слова вставить символ “-”. Нужно в С++

Сделать первую букву каждого слова большой и поставить точку после каждого слова
У меня есть программа, она делает то, что нужно. Но нужно поменять алгоритм выполнения, сделать...

Сделать первую букву каждого слова большой и поставить точку после каждого слова
Немного не получается сделать первую букву слов большой, может я чтото неправильно делаю( точно ). ...

2
mordvinoff
17.03.2011, 20:48 2
Судя по заданиям, ГГТУ им. П.О. Сухого, ОА и П, 14 вариант, так???
Тоже, блин, нигде не могу ничего подобного найти))))
9 / 9 / 2
Регистрация: 07.11.2016
Сообщений: 67
Записей в блоге: 1
24.01.2019, 12:37 3
A)
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
#include <stdio.h>
#include <windows.h>
int main() {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int n, i,j=-1,k;
    unsigned char *S=NULL;
    printf("Введите кол-во символов строки: ");
    scanf("%d",&n);
    fflush(stdin);
    S=(char*) malloc(n*sizeof(char));
    printf("Введите строку : ");
    gets(S);
    for (i=0; i < strlen(S); i++)
        if (S[i]=='2')  j=i; 
    for (i=0; i < strlen(S)-1; i++)
        if (S[i]=='I' && j>i) k++; 
    
    for (i=0; i < strlen(S)-1; i++)
        if ((S[i]=='A') && (S[i+1]=='B')) {
        S[i]='*';S[i+1]='*';
        }
    printf("Кол-во I>2: %d\n",k);
    printf ("%s\n",S);  
    system("pause");
}
0
24.01.2019, 12:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2019, 12:37
Помогаю со студенческими работами здесь

Удалить из каждого третьего слова заданного текста слова все предыдущие вхождения последней буквы
Дана последовательность слов.Напечатать все слова,предварительно преобразив каждое третье по...

Строки (перестановка 1 и последней буквы каждого слова)
Разработать программу, которая в заданной строке, представляющей собой некоторые предложение,...

Напечатать все слова строки, предварительно удалив из каждого слова все предыдущие вхождения последней буквы
дана последовательность слов разделенных пробелами .Напечатать все слова предварительно удалив из...

Дана последовательность слов. Необходимо удалить из каждого слова все предыдущие вхождения последней буквы
Не совсем понимаю, с чего начинать надо реализацию. Как в КАЖДОМ слове найти последнюю букву, и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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