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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Raidon
Сообщений: n/a
#1

Программирование с использованием массивов и строк - C++

26.02.2013, 02:38. Просмотров 544. Ответов 0
Метки нет (Все метки)

Постановка задачи

1. Задан массив, состоящий из слов. Используя функции сформировать и вывести массив слов заданного типа.
Восьмеричное
Long;
Шестнадцатеричное
Int;
2. Задана строка, состоящая из слов. Слова друг от друга отделяются одним или несколькими пробелами. Количество символов не превышает 255. В конце текста ставится точка. Сформировать и вывести массив слов заданного типа.
Адреса
E – mail адрес;
Имена в DOS
Файла;
Методические указания

1. При решении первой задачи необходимо проверить является ли выражение синтаксически правильной, а также лежит ли значение выражения в пределах допустимых для указанного типа данных.
2. При решении первой задачи необходимо реализовать перевод из строчного вида численный.
3. Проверка должна быть осуществления за один цикл.
4. Тип слова предпочтительно описать с помощью нотации Бекуса – Наура.
5. Алгоритм проверки правильности предпочтительно описать с помощью конечных автоматов с использованием правил перехода.
6. Строки, при передаче в функцию, в качестве фактических параметров для первой задачи должны быть определены как одномерные символьные массивы, а для второй как строки типа string. В отличие от обычных массивов в этом случае нет необходимости явно указывать длину строки.
7. Массив слов, при передаче в функцию, в качестве фактических параметров должны быть определены как двумерные символьные массивы.
8. При решении второй задачи результатом должен быть массив строк типа string.
9. Необходимо реализовать функции ввода и вывода массива слов.
10. Десятичная константа определяется как последовательность десятичных цифр, начинающаяся не с 0, если это число не 0.
11. Восьмеричная константа –всегда начинается с 0.
12. Шестнадцатеричные константы – последовательность шестнадцатеричных цифр, которым предшествуют символы 0х или 0Х.
13. В конце длинных констант ставится символ l или L.
14. В конце констант без знака ставится символ u или U.
15. Необходимо учитывать, что если константа со знаком, то впереди может ставиться символ указывающий знак.

помогите пожалуйста даже не знаю как сделать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2013, 02:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программирование с использованием массивов и строк (C++):

Самая длинная общая подпоследовательность строк/ НОП строк (Динамическое программирование) - C++
Доброго времени суток. Помогите пожалуйста разобраться с алгоритмом НОП строк. Суть алгоритма. Необходимо найти самую длительную...

Программирование обработки многомерных массивов - C++
Дана целочисленная прямоугольная матрица. Определить: количество строк, содержащих хотя бы один нулевой элемент; номер столбца в котором...

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

Программирование с использованием файлов - C++
Помогите начинающему программисту: Распечатать анкетные данные студентов-отличников из интересующей вас группы ...

Программирование с использованием файлов - C++
#include <iostream.h> #include <sstream> #include <conio.h> FILE *fl; typedef struct { char Number; int Time; ...

1.программирование циклов.2.обработка массивов данных - C++
1.Вычислить S = 1/sqrt(1 3) + 1/sqrt(3 5) + ... + 1/sqrt(199 201) 2.Дан одномерный массив А, состоящий из N элементов. Переписать в од- ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2013, 02:38
Привет! Вот еще темы с ответами:

Программирование алгоритмов обработки двумерных массивов - C++
напишите пожалуйста текст программы. Дан массив М координат точек на плоскости. Найти наибольшее расстоя-ние между этими точками.

Программирование с использованием графических средств. - C++
Разработать программу расчета и вывода на экран графика функции y=f(x). График функции вывести в графическом окне. Графическое окно...

Программирование с использованием строковых данных - C++
1. Дан текст. а) Подсчитать количество слов в данной строке; б) Подсчитать количество букв а в последнем слове данной строки; в) найти...

Программирование с использованием строковых данных - C++
Отредактировать заданное предложения текста, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru