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

Brainf**k - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия, ошибка http://www.cyberforum.ru/cpp-beginners/thread239332.html
Здраствуйте! У меня есть одна классическая задачка про Лесенку. Лесенка Лесенкой называется набор кубиков, в котором каждый более верхний слой содержит кубиков меньше, чем предыдущий. Требуется написать программу, вычисляющую число лесенок, которое можно построить из N кубиков. Входные данные Во входном файле input.txt записано натуральное число N (1 ≤ N ≤ 225) – количество кубиков в...
C++ Рекурсия: вычислить количество лесенок, которое можно построить из N кубиков Здраствуйте! У меня есть одна классическая задачка про Лесенку. Лесенка Лесенкой называется набор кубиков, в котором каждый более верхний слой содержит кубиков меньше, чем предыдущий. Требуется написать программу, вычисляющую число лесенок, которое можно построить из N кубиков. Входные данные Во входном файле input.txt записано натуральное число N (1 ≤ N ≤ 225) – количество кубиков в... http://www.cyberforum.ru/cpp-beginners/thread239329.html
C++ Шаблонные функции
Чет не получается написать шаблонную функцию. func.h template <class T> T strnstr (T str, T substr, unsigned int count) { T* str1; T* str2 = substr;
Даны действительные числа C++
1. Даны действительные числа x, y, z Вычислить: а)max(x+y+z, xyz) б)min^2(x+y+z/2,xyz)+1 2) даны x,y,z. вычислить a,b если a=(1+y)*((x+y)/(x^2+4))/e^-x-2 + 1/(x^2+4) b=(1+cos(y-2))/x^4 / 2+sin^2 Z помогите решить пожалуйста.
C++ Вычислить арифметическое выражение http://www.cyberforum.ru/cpp-beginners/thread239262.html
пожалуйста помогите : Дано натуральное число n. Вычислить
C++ Задание с синусами и косинусами Две недели назад я выкладывал эту задачу на форуме. Мне помогли в ее решении, но решили неправильно. Сама задача такова: Вычислить S=cos1/sin1+(cos1+cos2/sin2+sin3)+...+(cos1+cos2+...+cosN)/(sinN+sin(n+1)+...+sin(2N-1). Вот что у меня получилось: #include <iostream> #include <math.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
09.02.2011, 05:06     Brainf**k
Цитата Сообщение от perimetral Посмотреть сообщение
Я бы и сам нашел ошибку, если бы мог ходить отладкой (F10) по коду, но не могу, ибо нужно вводить аргумент в cmd, чего при отладке по F10 нельзя. Кстати, VS2010.
Студии под рукой нет, но, если не ошибаюсь, можно в свойствах проекта в разделе "Отладка" (Debugging) указать аргументы командной строки для отладки.

Добавлено через 7 минут
Вот, собственно, руководство, как это сделать: http://msdn.microsoft.com/ru-ru/libr...(v=VS.90).aspx.
И вопрос: что мешает, если уж ты не разобрался, как задать аргументы командной строки при отладке, "зашить" необходимое значение в коде самой программы, например, вот так:
C++
1
2
3
4
int main(/*int argc, char* argv[]*/)
{
    ifstream f = ifstream("testfile.bf");
    // ... и так далее
Добавлено через 9 минут
Цитата Сообщение от perimetral Посмотреть сообщение
Предложенный вариант не подошел тем, что присутствует ограничение области видимости процедуры
Если не хочешь доделывать свой вариант, можно легко переделать мой, чтобы он удовлетворял твоим требованиям. Нужно всего лишь заменить дерево fun_t на глобальный массив и немного изменить функции разбора и вычисления.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru