С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перенести все цифры предложения в конец строки Я сделал такой код, но мне сказали что не правильно, потому что я например пишу asd123asd123asd и получается asdasd123123123 и я теряю последний кусок букв.Помогите пожалуйста #include<iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); char str; cout<<"Введите строку "<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread1429610.html Вывод букв строки заданным образом C++
Дано предложение, как реализовать его вывод в виде функции корень квадратный?
C++ Разместить все положительные элементы матрицы с левой стороны Помогите разработать целочисленную матрицу n строк m-столбцев (1<n<=100) (1<m<=50) и упорядочить элементы матрици так чтобы, Разместить все положительные элементы в левую область матрици(заполняя строки ими слева направо) а отрицательные в нижнюю правую часть. https://www.cyberforum.ru/ cpp-beginners/ thread1429600.html C++ Подбор графиков функций по эскизу Суть программы заключается в следующем: 1) Загружаем эскиз например.. электрогитары. 2) После нужно собственно разбить этот эскиз на части и эти части приблизительно описать математическими функциями. 3) После вычислить интегралы от этих функций.. https://www.cyberforum.ru/ cpp-beginners/ thread1429586.html
C++ Учет библиотечного фонда библиотеки builder C++
Помогите пожалуйста написать программу для курсовой работы в builder c++.Программа для "Учет библиотечного фонда библиотеки".
C++ Способ зашить данные в исходник Какие есть способы зашить двоичные данные в исходник, какие-нибудь большие данные. Например, не грузить их из бинарного файла, а объявить как литерал, инициализирующий массив. //например, по аналогии с char text_buffer="ABCDE"; //сделать аналогично int image_data={???};//и далее идут 100500 пикселей //естесственно пиксели прописываются не вручную, а генерируются в тексте исходника... https://www.cyberforum.ru/ cpp-beginners/ thread1429534.html
C++ Вычислить возраст человека в днях, неделях и месяцах, с учетом високосных лет Напишите программу, которая вычисляет возраст человека в днях, неделях и месяцах, с учетом високосных лет (год является високосным в двух случаях: либо он кратен 4, но при этом не кратен 100, либо кратен 400). https://www.cyberforum.ru/ cpp-beginners/ thread1429532.html C++ Получение адреса
Есть следующая строка: long int array; Что означает, если мы напишем следующее: (char*)Arr; Мы получим начало адреса нашего массива?
C++ Указатели и память Добрый день. Подскажите, пожалуйста, как лучше сделать. Есть класс А, он хранит в себе экземпляры классов В и С, вернее, указатели на них. Эти классы не наследуются друг от друга. В классе А необходимо хранить указатель/объект Х типа класс Y, т.е. YClass* _x или YClass _x (что лучше?). Классы А, В и С должны брать объект Х, изменять в нем данные. Т.е. Х хранится в объекте класса А, но... https://www.cyberforum.ru/ cpp-beginners/ thread1429518.html C++ Перемена строк в матрице произвольного размера https://www.cyberforum.ru/ cpp-beginners/ thread1429515.html
Добрый день, участники форума. Несколько дней мучаюсь с программой. Задание такое - написать модули (подпрограммы), способствующих выполнению заданий: 1 Получить n-e число Фибоначчи. Числа Фибоначчи определяются по следующему правилу: f1=1, f2=1, fi+1=fi+fi-1, для i≥2. 2 В матрице А (mxn) расположить строки в порядке возрастания сумм их элементов. 3 В матрице А (mxn) поменять местами...
C++ Программа, решающая квадратное уравнение
Написать функцию и основную программу, которая решает квадратное уравнение.
C++ Нужен пример программы по дискретной математике https://www.cyberforum.ru/ cpp-beginners/ thread1429511.html
киньте пожалуйста какую нибудь программу по дискретной математике по графам (или другие),желательно с условием задачи и объяснением(комментарием)
29 / 26 / 6
Регистрация: 18.09.2014
Сообщений: 161
24.04.2015, 19:10 0

Необходимо выровнять предложение - C++ - Ответ 7526256

24.04.2015, 19:10. Показов 577. Ответов 1
Метки (Все метки)

Ответ

Inomezi - здравствуй. Чтобы выровнять текст, тебе нужно не только получать длину предложения, но и научить машину понимать где какое слово кончается и где начинается, иначе у тебя будет ставить пробелы в ненужных местах...
Кликните здесь для просмотра всего текста
http://pick4you.narod.ru/buf01/e_cpp/volos_strings_streams/Gl_02/Gl_02_03.html

Однако там работа с файлами, но думаю что можно что-то извлечь... В принципе, тебе как нужно: ты вводишь предложение и заменяешь пробелы на любой другой знак, например "!" - в программе просто пишешь, что при сканировании текста и нахождении знака "!", ставить " " - т.е. пробелы ИЛИ тебе нужно вводить просто текст с ошибками, а прога сама ищет их и исправляет...
Если второй вариант, то подумай над тем, как научить программу понимать где начинается и заканчивается слово и где стоят союзы и т.д.

Можно конеш пойти в лоб и (да простят меня программисты!) и создать массив двумерный, где в каждой строке ты будешь хранить определенное слово (этакая маленькая база данных слов). Создаешь цикл, в котором сканируешь и предложение и сам массив и если "массив == слово в предложении" то добавляешь пробел...

Подумай на тем, как тебе научить машину понимать где какое слово кончается и где начинается - тогда ставить пробелы не составит труда... Спроси у преподавателя, они то знают как это все дело организовать.

Вернуться к обсуждению:
Необходимо выровнять предложение C++
1
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2015, 19:10
Готовые ответы и решения:

Добавить в конец каждой строки необходимо количество «*» что бы выровнять текст по правому краю большей строки
Дано некоторое количество строк, не больше как размер текстового окна. Добавить в конец каждой...

Правильно ли написана функция, делящая предложение на слова, и связывающая определения в одно предложение?
Подскажите пожалуйста правильно ли я написала функцию, которая должна делить предложение на слова,...

С клавиатуры посимвольно вводится предложение. Определить, какое это предложение - повествовательное, вопро
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;locale.h&gt; #include&lt;string.h&gt; int main(){...

Дана строка предложение и слово. Определить число вхождений заданного слова в предложение
С++ Дана строка предложение и слово. Определить число вхождений заданного слова в предложение. При...

1
24.04.2015, 19:10
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.04.2015, 19:10
Помогаю со студенческими работами здесь

Подскажите пожалуйста какими функциями можно выделять предложение в тексте и при нажатии на клавишу, чтобы выделялось другое предложение
#define _CRT_SECURE_NO_WARNINGS #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;stdio.h&quot;...

С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по функции"
С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы &quot;по вашей...

Необходимо выровнять текстовые поля
Здравствуйте, форумчане! Мне необходимо выровнять текстовые поля в форме... &lt;label&gt;Фамилия:...

Необходимо выровнять <span> внутри блока
Не получается выровнять &lt;span&gt;, &lt;div&gt; вниз горизонтально по центру. css position:fixed;...

0
Новые блоги и статьи
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала согласования+ стартер fast регистров. Файлы прилагаю. . . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru