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

Очередь команд - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция, возвращающая сумму двух входных параметров (если первый параметр четный) или их разность http://www.cyberforum.ru/cpp-beginners/thread302608.html
разработайте заданную функцию( 1) и продемонстрируйте работу этой функции, сделав в главной программе несколько вызовов функции с разными данными 1.разработайте функцию типа float, что возвращает сумму двух входных параметров, если значения первого параметру парное, иначе возвращает разницу этих параметров.
C++ функция нахождения точки пересечения отрезков (прямых) Не могу понять в чем ошибка (не синтаксическая). Есть функция нахождения точки пересечения отрезков(прямых) //функция находит точку пересечения отрезков(прямых) по векторно-параметрической формуле point myvector::intersect(myvector v2, vect_line type) { point result; float ua, ub; float x1, x2, x3, x4, y1, y2, y3, y4, ch, zn; x1 = get_first_point().getx(); http://www.cyberforum.ru/cpp-beginners/thread302605.html
Функция, которая возвращает сумму квадратов параметров C++
разработайте заданную функцию( 1) с тремя входными параметрами типа float x, a, b, два из которых (a, b) имеют значение по умолчанию, и продемонстрируйте работу этой функции, сделав в главной программе несколько вызовов функции с разными данными 1.разработайте функцию, которая возвращает сумму квадратов параметров программирования.
C++ Функция, которая возвращает среднее арифметическое элементов параметра-массива
разработайте заданную функцию( 1) и продемонстрируйте работу этой функции, сделав в главной программе несколько вызовов функции с разными данными. Функция должна выводить на экран адресы элементов масива. 1. разработайте функцию, в которую передается массив типа float, что возвращает среднее арифметическое элементов массива.
C++ составить алгоритм!!! http://www.cyberforum.ru/cpp-beginners/thread302586.html
1.Сложить алгоритм, который определяет, чи есть данная буква обозначениям гласного звука. 2. Плот составлен из n колод длиной l и диаметром d. Сложить алгоритм определения, чи выдержит этот плот k путешественников со средней массой m. 3. Сложить алгоритм вычисления, может ли кирпич, который имеет форму прямоугольного паралелепипеда с ребрами a, b, c, пройти через прямоугольное...
C++ Описать структуру с именем NOTE, содержащую следующие поля Описать структуру с именем NOTE, содержащую следующие поля: - фамилия, имя; - номер телефона; - дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; - записи должны быть упорядочены по датам рождения; - вывод на экран информации о человеке, номер телефона которого введен с... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
23.05.2011, 12:32     Очередь команд
Цитата Сообщение от Глупец Посмотреть сообщение
а то я не совсем понял, что ты имел ввиду под "польской записью"))
ищи в википедии и гугле по ключевым словам "обратная польская запись".
Вот моя лабораторка - разбор и вычисление логических выражений (работает с целыми числами, операторами > ("Больше"), < ("Меньше"), ! ("Не"), = ("Равно"), & ("И"), | ("Или"), константами true и false, скобками переопределяется приоритет операций)
lab4.zip
Выражения задаются как аргументы командной строки.
Пример использования
Код
[nameless@desktop lab4]$ ./lab4 \
> '!(3 > 4) & (3 = 4 | 4 < 5) & (4 = 4 & true)' \
> ' > 3' \
> 'true & !true' \
> '() 3 > 2' \
> '' \
> '3 99 = 99' \
> 'false | !false' \
> '4 + 5 = 9'
Вычисляем выражение '!(3 > 4) & (3 = 4 | 4 < 5) & (4 = 4 & true)':
Результат: 1 (true)

Вычисляем выражение ' > 3':
pstack: ошибка чтения - стек пуст
Неожиданная ошибка возле токена '>'
Невозможно вычислить выражение из-за возникших ошибок

Вычисляем выражение 'true & !true':
Результат: 0 (false)

Вычисляем выражение '() 3 > 2':
Ошибка: пустые скобочные конструкции запрещены
Невозможно вычислить выражение из-за возникших ошибок

Вычисляем выражение '':
Ошибка: попытка вычислить пустое выражение
Невозможно вычислить выражение из-за возникших ошибок

Вычисляем выражение '3 99 = 99':
Ошибка: не удалось разобрать выражение
Невозможно вычислить выражение из-за возникших ошибок

Вычисляем выражение 'false | !false':
Результат: 1 (true)

Вычисляем выражение '4 + 5 = 9':
Ошибка: неизвестная лексема '+'
Невозможно вычислить выражение из-за возникших ошибок

Всего выражений: 8
Успешно вычислено: 3
Не удалось вычислить: 5
[nameless@desktop lab4]$
 
Текущее время: 17:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru