М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
lenakors1997
lenakors1997
18.10.2021 13:04 •  Информатика

Разработать программу на C++. В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов (текст вывести на экран), найти и вывести на экран слова, которые входят в текст более одного раза. Выводимые слова упорядочить по убыванию количество вхождения слов в текст. Выведенную информацию продублировать в выходной текстовый файл, имя файла задает пользователь.

👇
Ответ:
Alyona4488
Alyona4488
18.10.2021

#include <iostream>

#include <vector>

#include <fstream>

using namespace std;

struct Word

{

   string word;

   int amount = 1;

};

int main()

{

   ifstream input;

   input.open("text.txt");

   vector<Word> words;

   while(!input.eof())

   {

       string str;

       getline(input, str);

       cout << str << "\n";

   }

   cout << "\n";

   input.close();

   input.open("text.txt");

   while(!input.eof())

   {

       Word word;

       input >> word.word;

       words.push_back(word);

   }

   input.close();

   string file;

   ofstream create(file);

   cout << "Input file name: ";

   cin >> file;

   cout << "\n";

   create << file;

   ofstream output(file);

   for(int i = 0; i < words.size() - 1; i++)

       for(int j = i + 1; j < words.size(); j ++)

           if(words[i].word == words[j].word && words[i].word != "NULL")

           {

               words[i].amount++;

               words[j] = {"NULL", -1};

           }

   for (int i = 0; i < words.size() - 1; i++)

       for (int j = 0; j < words.size() - 1; j++)

           if (words[j].amount < words[j + 1].amount)

               swap(words[j], words[j + 1]);

   for (int i = 0; i < words.size(); i++)

       if(words[i].amount > 1)

       {

           cout << words[i].word << " ";

           output << words[i].word << " ";

       }

   output.close();

   return 0;

}


Разработать программу на C++. В произвольном тексте (взятом из файла), содержащем не более 10 строк,
4,7(12 оценок)
Открыть все ответы
Ответ:
Vladislav525245264
Vladislav525245264
18.10.2021
1) Форматирование текста - процесс придания тексту определенного вида, связанный с определением левой и правой границ текста. Цель:предоставить читателю максимально комфортное и понятное восприятие информации
2)
1. Изменение типа шрифта, Times New Roman, Courier New и т.д.
2. Размер шрифта.
3. Начертание шрифта: полужирный, курсив, подчеркивание.
3)
1. Установку ширины абзаца.
2. Установку абзацного отступа.
3. Установку выравнивания строк: по правому краю, по левому краю, по центру, по ширине.
4. Установку межстрочного интервала
4)
Стилевое форматирование имеет ряд преимуществ:

1. Экономит время — применить стиль как набор параметров форматирования значительно быстрее, чем задавать соответствующие параметры один за другим;
2. Обеспечивает единообразие в оформлении текстового документа — при прямом форматировании одинаковые по функциональному назначению структурные элементы могут отличаться своими форматами; применение определённого стиля вносит строгость в оформление документа;
3. Позволяет быстро изменить вид отдельных элементов во всем документе — достаточно внести изменения в стиль, и оформление будет изменено во всём документе.
5) Текствой редактор - это простой редактор без возможности форматирования теста (нет возможности изменять шрифт, размер, цвет и другие параметры). Пример - блокнот.
текстовой процессор - это программа в которой можно не только редактировать текст, но и форматировать текст, вставлять рисунки, таблицы и другие элементы. также в нем можно изменять размер и стиль шрифта, его цвет и т. д.
6)Не по порядку
4.3.2-Символ — минимальная графическая единица текста. К основным свойствам символов можно отнести: шрифт, размер шрифта, начертание и цвет.
4.3.3-Абзац — это часть документа между двумя соседними непечатаемыми (не отображаемыми без специальной команды) управляющими символами конца абзаца.
4.3.1-Форматирование текста — процесс его оформления. Основная цель форматирования — сделать восприятие готового документа простым и приятным для читателя. В первую очередь это делается за счёт вычленения и одинакового оформления однотипных структурных элементов текста.
4.3.4-Современные текстовые процессоры позволяют автоматически создавать оглавления документов, в которых к заголовкам разделов разных уровней применено стилевое форматирование: с специальной команды пользователь указывает, заголовки каких уровней следует включить в оглавление; абзацы указанных стилей автоматически выбираются из текста документа и помещаются с указанием номеров страниц, с которых они были взяты, в новый раздел «Оглавление».
7) поля, выравнивание содержимого
номер страницы
колонтитулы верхний и нижний
сколько страниц на одном листе
альбомный или портретный
как использовать тонер (черновой или чистовой вариант)
двусторонняя печать или односторонняя
собственно содержимое
8)
ну предположим расположим (или напечатаем одно и тоже) лист А4 в книжном формате. В таком расположении его ширина высота будет равна 210 мм в ширину, 297 мм в высоту.
16 см - это 160 мм. Расчёт центрирование происходит так. Общая ширину 210, минус 160 = 50 мм. Эти 50 мм делим на 2, что - бы закинуть в левую сторону и в правую. Получается 25 мм отступ слева и 25 мм отступ справа.
Теперь может не совсем получится. потому что принтеры имеют неубираемый отступ некоторые. Мой 0.4 мм по всем сторонам. Это погрешность так сказать. Попробуй один листочек без заморочек, как я написал. Дальше разберёшся.
9) .doc - старый формат, использовавшийся по умолчанию в редакторе Microsoft Word до 2007 года. Позволяет не только вводить текст но и форматировать его. .docх - новый формат редактора Microsoft Word, введен в пакете Microsoft office 2007. Пока имеет меньшую переносимость, по сравнению с форматом ".doc". .rtf - стандарт форматированного текста поддерживаемого большинством редакторов в различных операционных системах. Удобен для переноса документа с платформы на платформу. .txt - самый старый формат, позволяющий сохранять только сам текст. Не поддерживает форматирование (за исключением табуляции).
4,4(23 оценок)
Ответ:
Саша23458
Саша23458
18.10.2021
1) Форматирование текста - процесс придания тексту определенного вида, связанный с определением левой и правой границ текста. Цель:предоставить читателю максимально комфортное и понятное восприятие информации
2)
1. Изменение типа шрифта, Times New Roman, Courier New и т.д.
2. Размер шрифта.
3. Начертание шрифта: полужирный, курсив, подчеркивание.
3)
1. Установку ширины абзаца.
2. Установку абзацного отступа.
3. Установку выравнивания строк: по правому краю, по левому краю, по центру, по ширине.
4. Установку межстрочного интервала
4)
Стилевое форматирование имеет ряд преимуществ:

1. Экономит время — применить стиль как набор параметров форматирования значительно быстрее, чем задавать соответствующие параметры один за другим;
2. Обеспечивает единообразие в оформлении текстового документа — при прямом форматировании одинаковые по функциональному назначению структурные элементы могут отличаться своими форматами; применение определённого стиля вносит строгость в оформление документа;
3. Позволяет быстро изменить вид отдельных элементов во всем документе — достаточно внести изменения в стиль, и оформление будет изменено во всём документе.
5) Текствой редактор - это простой редактор без возможности форматирования теста (нет возможности изменять шрифт, размер, цвет и другие параметры). Пример - блокнот.
текстовой процессор - это программа в которой можно не только редактировать текст, но и форматировать текст, вставлять рисунки, таблицы и другие элементы. также в нем можно изменять размер и стиль шрифта, его цвет и т. д.
6)Не по порядку
4.3.2-Символ — минимальная графическая единица текста. К основным свойствам символов можно отнести: шрифт, размер шрифта, начертание и цвет.
4.3.3-Абзац — это часть документа между двумя соседними непечатаемыми (не отображаемыми без специальной команды) управляющими символами конца абзаца.
4.3.1-Форматирование текста — процесс его оформления. Основная цель форматирования — сделать восприятие готового документа простым и приятным для читателя. В первую очередь это делается за счёт вычленения и одинакового оформления однотипных структурных элементов текста.
4.3.4-Современные текстовые процессоры позволяют автоматически создавать оглавления документов, в которых к заголовкам разделов разных уровней применено стилевое форматирование: с специальной команды пользователь указывает, заголовки каких уровней следует включить в оглавление; абзацы указанных стилей автоматически выбираются из текста документа и помещаются с указанием номеров страниц, с которых они были взяты, в новый раздел «Оглавление».
7) поля, выравнивание содержимого
номер страницы
колонтитулы верхний и нижний
сколько страниц на одном листе
альбомный или портретный
как использовать тонер (черновой или чистовой вариант)
двусторонняя печать или односторонняя
собственно содержимое
8)
ну предположим расположим (или напечатаем одно и тоже) лист А4 в книжном формате. В таком расположении его ширина высота будет равна 210 мм в ширину, 297 мм в высоту.
16 см - это 160 мм. Расчёт центрирование происходит так. Общая ширину 210, минус 160 = 50 мм. Эти 50 мм делим на 2, что - бы закинуть в левую сторону и в правую. Получается 25 мм отступ слева и 25 мм отступ справа.
Теперь может не совсем получится. потому что принтеры имеют неубираемый отступ некоторые. Мой 0.4 мм по всем сторонам. Это погрешность так сказать. Попробуй один листочек без заморочек, как я написал. Дальше разберёшся.
9) .doc - старый формат, использовавшийся по умолчанию в редакторе Microsoft Word до 2007 года. Позволяет не только вводить текст но и форматировать его. .docх - новый формат редактора Microsoft Word, введен в пакете Microsoft office 2007. Пока имеет меньшую переносимость, по сравнению с форматом ".doc". .rtf - стандарт форматированного текста поддерживаемого большинством редакторов в различных операционных системах. Удобен для переноса документа с платформы на платформу. .txt - самый старый формат, позволяющий сохранять только сам текст. Не поддерживает форматирование (за исключением табуляции).
4,4(1 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ