Форум программистов, компьютерный форум CyberForum.ru

Строковые типа массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывести исключения на екран http://www.cyberforum.ru/cpp-beginners/thread966278.html
Помогите вывести исключения на екран, что то на писал, не могу понять в чем ошибка и как от нее изабвится... Вот мой код, буду очень благодарен #include <windows.h> #include <stdio.h> #include <iostream.h> #include <string.h> #include <conio.h>
C++ Легкая переделка для использования с двумерным массивом Изначально писал прогу для использования с одномерным массивом, но возникла потребность в использовании функции для каждой строки двумерного массива по отдельности. Помогите переделать main чтобы использовать функцию к элементам уже двумерного массива, а не одномерного. #include <iostream.h> #include <time.h> double WorkMatr(int *a, int j) { int min = *a; http://www.cyberforum.ru/cpp-beginners/thread966238.html
Вид треугольника C++
Даны произвольные числа a b c.Написать программу,которая проверяла бы,можно ли построить треугольник с такими длинами сторон, и если можно, то определить вид треугольника по соотношению сторон (равносторонний, равнобедренный, разносторонний) и по соотношению углов( остроугольный ,прямоугольный, тупоугольный). По результатам проверки вывести на экран соответствующее сообщение.
Как можно добавить в класс два списка? C++
как можно добавить в класс два списка?И как можно установить связь 1:N между двумя списками?
C++ Алгоритм построения чертежа http://www.cyberforum.ru/cpp-beginners/thread966205.html
Добрый день, пытаюсь реализовать алгоритм автоматического построения чертежа в зависимости от прямоугольника. Встал в тупик в самом алгоритме и рациональном хранении данного чертежа. На данный момент есть черновой вариант через один массив, то есть сначала отрисовывается верхняя часть чертежа в длину , потом нижняя и с помощью формулы вычисляется количество элементов по диагонали. Но данный...
C++ Расстояние между двумя ближайшими городами Помогите пжалста. Как бы тупо это не звучало, пжалста сделайте эту задачу для меня:wall: В некотором государстве n городов. Найти расстояние между двумя ближайшими городами от города A. Входные данные В первой строке входного файла три числа: N, M, A (3≤N≤100), где N - количество вершин графа, M – количество ребер, A - начальная вершина. В следующих M строках заданы по 3 числа, номера вершин и... подробнее

Показать сообщение отдельно
HedgehogLu
147 / 68 / 1
Регистрация: 04.09.2013
Сообщений: 260
02.10.2013, 23:11     Строковые типа массив
Если в алгоритме, то тут все очень просто.
В идеале предложение у нас получается динамический список слов.
Т.о. предложение получается путем добавления элементов в список через построчный ввод строк.
Концом предложения правда не понятно считать только точку или же слово с точкой в конце. Но то не суть важно. и то и другое можно сделать одинаковой проверкой (последний символ слова равен точке).
Получив предложение мы знаем количество слов в нем.
Т.к количество предложений нам так-же не известно, то предложения добавляются так же в динамический список.
При этом мы добавляем предложение а список таким образом, чтобы у предыдущего предложения количество слов было меньше чем у текущего а у следующего предложения количество слов было не меньше текущего.
Вуаля. Задача готова. При этом она получается готовой в любой момент как только было введено очередное предложение.

Вот вам и алгоритм.
Если же сложно пользоваться динамическими списками можно внести ограничение на максимальное количество слов в предложений и предложений вообще. И после этого использовать массивы.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru