Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Строки и структуры. Cчитать из текстового файла три предложения и вывести их в обратном порядке Написать программу, которая считывает текст из файла и обраба-тывает его. Обработку текстовой информации нужно организовать с использованием С – строк, т. е. массивов символов, завершающихся символом с кодом ‘\0’. Cчитать из текстового файла три предложения и вывести их в об-ратном порядке. https://www.cyberforum.ru/ cpp-beginners/ thread753438.html Популярно объясните про указатели C++
Что-то плохо даётся мне тема про указатели. Я хорошо уяснил, что вот так создаётся указатель: int *pointer; Я так же хорошо уяснил как получить адрес ячейки: pointer = &x;
C++ Жизнь Конвея криво работает https://www.cyberforum.ru/ cpp-beginners/ thread753421.html
Все знают, что это такое, а я это ни разу не писал. Написал. Но, блин, работает как-то криво, например планеры (глейдеры) становятся константой. engine.cpp #include "graphics.cpp" #include <math.h> int random(int a, int b) { int c; if (b < a)
C++ Вывод всех чисел, находящихся между двумя заданными числами Задание: напишите программу, которая запрашивает у пользователя два числа и выводит на стандартное устройство ввода все числа, которые находятся между ними. Напишите пожалуйста алгоритм программы, хочу попробовать написать сам, но пока не знаю с помощью чего и как реализовать. Начала естественно такое: #include <iostream> using namespace std; int main () { cout<<"Введите два числа: "<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread753414.html
Пользователь вводит с клавиатуры целые числа. Чтобы закончить ввод – необходимо ввести 0. Вывести негативные числа. C++
Пользователь вводит с клавиатуры целые числа. Чтобы закончить ввод – необходимо ввести 0. Вывести негативные числа. Неполучаетса вывод отрецательных чисел. #include <iostream> using namespace std; int main() { int i;
C++ Декодирование Декодирование закодированного текста. У меня программа декодирует посимвольно, т.е. например текст закодирован вот так: 24, он берет каждую цифру и работает с ней по отдельности, а что делать если 24 это 24 а не цифры 2 и 4? https://www.cyberforum.ru/ cpp-beginners/ thread753372.html
C++ Уплотнить матрицу,удаляя из нее строки и столбцы, заполненные нулями.Найти номер первой из строк,содержащих хотя бы один положительный элемент https://www.cyberforum.ru/ cpp-beginners/ thread753363.html
всем привет) у меня проблема. мне нужно защиту от некорректного ввода. задание. Дана целочисленная матрица. Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный элемент.нужно чтобы вводились целые числа от -10 до 10, enter, backspase. саму прогу могу скинуть. Заранее спасибо.
C++ Ошибка в деструкторе
есть базовый абстрактный класс и есть производный от него: #ifndef EMPLOY_H #define EMPLOY_H class Employee { public: Employee(const char*, const char*); ~Employee();
C++ Правильное применение функций https://www.cyberforum.ru/ cpp-beginners/ thread753355.html
Есть задачка одна, студенческая, простая вроде, проблема лишь в том что к ней надо подключить функции, функции вроде понел как их создавать не могу только их правильно применять, просто дайте небольшое разъяснение. тут a = 3.8 ; b = -2.5 ; hx = 0.3 ; x-начальное =1.5 и x - конечное = 5.7; вроде всё.
C++ vc++ 6.0. Найти минимальный среди элементов, лежащих ниже главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread753343.html
Ввести матрицу размером NxM. Память для массива выделить динамически. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. Предусмотреть в программе использование функции пользователя.Найти минимальный среди элементов, лежащих ниже главной диагонали. #include <iostream.h> #include <iomanip.h> #include...
C++ Матрица порядка N (упростить/улучшить код)
Задание: Получить целочисленную квадратную матрицу порядка N 1 2 3 ... 3 2 1 0 1 2 ... 2 1 0 ... 0 1 2 ... 2 1 0 1 2 3 ... 3 2 1 Можно ведь проще сделать, посоветуйте пожалуйста. int A;
C++ Класс Прямая(Помогите реализовать построение прямой через 1 точку и параллельную ей прямую) https://www.cyberforum.ru/ cpp-beginners/ thread753317.html
Помогите дописать класс // Методы класса "Прямая" // ------------------------------------------------------------- // конструктор: прямая задается своими коэффициентами Line::Line(double a,double b,double c) { A=a; B=b; C=c; } // конструктор: прямая, которая проходит через две заданные точки
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 10
05.01.2013, 19:47  [ТС] 0

Формы Бэкуса Науэра - C++ - Ответ 3955699

05.01.2013, 19:47. Показов 7310. Ответов 10
Метки (Все метки)

Ответ

Вот пример для Pascal тут все немного изменено для программы. Мне впринципе примерно тоже и надо сделать только для си:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<program> -> program id ; <label> <var> Begin <stmt_list> end . %
<label> -> Label <const> ; | %
<const> -> const | const , <const> %
<var> -> Var <var_block> ; | %
<var_block> -> <name> : <type> | <name> : <type> ; <var_block> %
<name> -> id | id , <name> %
<type> -> <simple> | <massive> %
<simple> -> integer | char %
<massive> -> array [ <ordinary> ] of <simple> %
<ordinary> -> <ord_type> | <ord_type> , <ordinary> %
<ord_type> -> const .. const %
<stmt_list> -> <const_stmt> | <const_stmt> ; <stmt_list> %
<const_stmt> -> const : <stmt> | <stmt> %
<stmt> -> <assign> | <case> | <for> | <goto> | <compound> %
<assign> -> id := <expression> %
<compound> -> Begin <stmt_list> end %
<for> -> For id := <expression> to <expression> do <stmt> %
<goto> -> GoTo const %
<case> -> Case <expression> of <case_block> ; end %
<case_block> -> <meaning> : <stmt> | <meaning> : <stmt> ; <case_block> %
<meaning> -> const | const , <meaning>  %
<expression> -> <simple_expr> | <simple_expr> = <simple_expr> | <simple_expr> > <simple_expr> | <simple_expr> < <simple_expr> %
<simple_expr> -> <term> | <simple_expr> + <term> | <simple_expr> - <term> %
<term> -> <factor> | - <factor> | + <factor> %
<factor> -> const | id | ( <expression> ) | not <factor> id %


Вернуться к обсуждению:
Формы Бэкуса Науэра C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2013, 19:47
Готовые ответы и решения:

Формы Бэкуса-Науэра
Задача: Условия: Базовый язык: С Тип данных: int, float Операторы: +, -, *, /, &gt;=, !=...

Расширенные формы Бэкуса-Наура (синтаксический анализатор)
Немного опережаю план лаб. работ, дали задание, которое, так бы сказать, не рассматривали совсем....

Преобразовать формы к виду расширенных форм Бэкуса-Наура.
Формы Бэкуса-Наура (БНФ) Метаязык, предложенный Бэкусом и Науром, использует следующие...

Запись алгоритма сортировки выбором в виде РБНФ (расширенной формы Бэкуса - Наура)
Здраствуйте незнаю насколько правильно писать об этом вопросе в этом разделе, мне надо перевести...

10
05.01.2013, 19:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2013, 19:47
Помогаю со студенческими работами здесь

Форма Бэкуса-Наура
Как представить в классической форме Бэкуса-Наура (БНФ) следующее : ...

Форма Бэкуса—Наура
Здравствуйте Уважаемые Форумчане. Есть такое задание: Входной язык содержит логические выражения,...

Формулы Бэкуса-Наура
Полез смотреть формулы Бекуса-Наура , но нигде не смог найти их применение и примеры. var...

Нотация Бэкуса-Наура?
Помогите понять, что такое нотация Бэкуса-Наура и для чего она нужна?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru