Информатика | 10 - 11 классы
ВпрограммеC + + .
Ввести массив символов разделителей с заданным количеством символов, число и массив строк текста, содержащий неизвестное заранее количество строк.
Последней строкой текста будет строка, после ввода которой количество одинаковых слов в тексте превысит заданное в исходных данных число.
Из строк введенного текста сформировать другой текст, в котором строки будут располагаться в порядке увеличения количества символов разделителей с одновременным удалением строк, в которых было повторение любого символа разделителя.
Вводится текст ( строка, длина которой не менее 10 символов)?
Вводится текст ( строка, длина которой не менее 10 символов).
Требуется : 1.
Вывести на экран фрагмент данного текста с 5 по 8 символ.
2. Удалить из данной строки три последних символа.
3. Вывести символы, находящиеся на нечётных позициях (1 - й, 3 - й, 5 - й и т.
Д. ).
4. Подсчитать и вывести количество цифр в данной строке.
Дана строка?
Дана строка.
Если количество символов в ней нечетно , то выведите на экран средний символ строки.
Задача Паскаль.
В исходной строке а определить количество слов содержащих ровно п символов строки х?
В исходной строке а определить количество слов содержащих ровно п символов строки х.
Дана строка символов?
Дана строка символов.
Найти количество слов, у которых первый последний символы совпадают между собой.
Имеется текст объём которого 40 килобайт на каждой странице 40 строк по 64 символов в строке, 1 символ занимает 8 бит?
Имеется текст объём которого 40 килобайт на каждой странице 40 строк по 64 символов в строке, 1 символ занимает 8 бит.
Определите количество страниц в тексте.
Во введенной строке подсчитайте количество символов " * " и символов "?
Во введенной строке подсчитайте количество символов " * " и символов "!
". Информатика.
Паскаль.
Строки.
Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с -?
Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с - сам символ.
Например : дана строка 'aaabccdddde' и она должна стать строкой вида : ' ^ 3abcc ^ 4de'.
Найти количество информации содержится в двух страницах текста , на 1 странице 40 строк , в однои строке 67 символов?
Найти количество информации содержится в двух страницах текста , на 1 странице 40 строк , в однои строке 67 символов.
С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке?
С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке.
В тексте находится 16 листов по 32 строки на каждом и 64 символа в строке?
В тексте находится 16 листов по 32 строки на каждом и 64 символа в строке.
Какое количество информации в байтах весит текст если один символ кодируется 8 битами?
Перед вами страница с вопросом ВпрограммеC + + ?, который относится к категории Информатика. Уровень сложности соответствует учебной программе для учащихся 10 - 11 классов. Здесь вы найдете не только правильный ответ, но и сможете ознакомиться с вариантами пользователей, а также обсудить тему и выбрать подходящую версию. Если среди найденных ответов не окажется варианта, полностью раскрывающего тему, воспользуйтесь «умным поиском», который откроет все похожие ответы, или создайте собственный вопрос, нажав кнопку в верхней части страницы.
#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" ;
}.