ВпрограммеC + + ?

Информатика | 10 - 11 классы

ВпрограммеC + + .

Ввести массив символов разделителей с заданным количеством символов, число и массив строк текста, содержащий неизвестное заранее количество строк.

Последней строкой текста будет строка, после ввода которой количество одинаковых слов в тексте превысит заданное в исходных данных число.

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

Ответить на вопрос
Ответы (1)
Kirillya12345 22 мар. 2020 г., 01:30:30

#include < ; iostream> ;

#include < ; set> ;

#include < ; vector> ;

#include < ; algorithm> ;

#include < ; string> ;

int main (){ freopen ("input.

Txt", "r", stdin) ; freopen ("output.

Txt", "w", stdout) ; int n ; std : : cin > ; > ; n ; std : : set< ; char> ; seps ; char * s = new char[256] ; std : : cin.

Getline(s, n * 2) ; std : : cin.

Getline(s, n * 2) ; for (int i = 0 ; i < ; n ; i + + ){ seps.

Insert (s[i * 2]) ; } int x ; std : : cin > ; > ; x ; std : : vector< ; std : : pair< ; int, char * > ; > ; text ; std : : cin.

Getline(s, 100) ; int wordsCount = 0 ; do { char * str = new char[256] ; char c ; int i = 0, count = 0 ; bool del = false ; std : : set< ; char> ; s ; while ((c = getchar()) !

= ' \ n'){ str[i + + ] = c ; if (seps.

Find(c) !

= seps.

End()){ count + + ; if (s.

Find(c) !

= s. end()) del = true ; else s.

Insert(c) ; } } ; str[i + + ] = ' \ 0' ; if (!

Del) text.

Push_back (std : : make_pair(count, str)) ; wordsCount + = count + 1 ; } while (wordsCount < ; = x) ; sort (text.

Begin(), text.

End()) ; for (int i = 0 ; i < ; text.

Size() ; i + + ) std : : cout < ; < ; text[i].

Second < ; < ; " \ n" ;

}.

Dianabik72 14 сент. 2020 г., 07:46:28 | 10 - 11 классы

Вводится текст ( строка, длина которой не менее 10 символов)?

Вводится текст ( строка, длина которой не менее 10 символов).

Требуется : 1.

Вывести на экран фрагмент данного текста с 5 по 8 символ.

2. Удалить из данной строки три последних символа.

3. Вывести символы, находящиеся на нечётных позициях (1 - й, 3 - й, 5 - й и т.

Д. ).

4. Подсчитать и вывести количество цифр в данной строке.

Alina123456789100 30 сент. 2020 г., 10:58:00 | 10 - 11 классы

Дана строка?

Дана строка.

Если количество символов в ней нечетно , то выведите на экран средний символ строки.

Задача Паскаль.

Dtuyakpaeva 14 мая 2020 г., 23:51:46 | 10 - 11 классы

В исходной строке а определить количество слов содержащих ровно п символов строки х?

В исходной строке а определить количество слов содержащих ровно п символов строки х.

Мелита 19 июл. 2020 г., 20:42:57 | 10 - 11 классы

Дана строка символов?

Дана строка символов.

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

Irinatravnichek1 19 мая 2020 г., 07:55:08 | 5 - 9 классы

Имеется текст объём которого 40 килобайт на каждой странице 40 строк по 64 символов в строке, 1 символ занимает 8 бит?

Имеется текст объём которого 40 килобайт на каждой странице 40 строк по 64 символов в строке, 1 символ занимает 8 бит.

Определите количество страниц в тексте.

13Vlad 19 янв. 2020 г., 12:29:54 | 5 - 9 классы

Во введенной строке подсчитайте количество символов " * " и символов "?

Во введенной строке подсчитайте количество символов " * " и символов "!

". Информатика.

Паскаль.

Строки.

Emma16 17 окт. 2020 г., 21:07:14 | 5 - 9 классы

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с -?

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с - сам символ.

Например : дана строка 'aaabccdddde' и она должна стать строкой вида : ' ^ 3abcc ^ 4de'.

Xanimucar 17 июн. 2020 г., 06:27:35 | 5 - 9 классы

Найти количество информации содержится в двух страницах текста , на 1 странице 40 строк , в однои строке 67 символов?

Найти количество информации содержится в двух страницах текста , на 1 странице 40 строк , в однои строке 67 символов.

Мазоха 5 апр. 2020 г., 15:26:49 | 5 - 9 классы

С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке?

С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке.

Al0issjuliakarara 11 нояб. 2020 г., 05:04:39 | 10 - 11 классы

В тексте находится 16 листов по 32 строки на каждом и 64 символа в строке?

В тексте находится 16 листов по 32 строки на каждом и 64 символа в строке.

Какое количество информации в байтах весит текст если один символ кодируется 8 битами?

Перед вами страница с вопросом ВпрограммеC + + ?, который относится к категории Информатика. Уровень сложности соответствует учебной программе для учащихся 10 - 11 классов. Здесь вы найдете не только правильный ответ, но и сможете ознакомиться с вариантами пользователей, а также обсудить тему и выбрать подходящую версию. Если среди найденных ответов не окажется варианта, полностью раскрывающего тему, воспользуйтесь «умным поиском», который откроет все похожие ответы, или создайте собственный вопрос, нажав кнопку в верхней части страницы.