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

Вроде бы граф - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решить уравнение x^3+8x+10=0 методом хорд и касательных http://www.cyberforum.ru/cpp-beginners/thread365697.html
вобщем есть такая задача //{Решить уравнение x^3+8x+10=0 методом хорд и касательных с точностью 0,001, //если известно, что корень уравнения в } program metod; uses crt; function f(var x:real):real; begin f:= X*X*X+8*X+10; end;
C++ Перевести код программы из Delphi в C++ Добрый день! Стоит задача транслировать код из Delphi в C++. Среда Embarcodero. Вроде бы ничего сложного, точки на стрелки меняй себе и меняй. НО! Появляются участки когда которые ставят в тупик в силу слабого знания С++ наверное. Помоги верно интерпретировать эти части когда из одного языка в другой. Есть несколько вопросов: начнем с массивов: Palette: array of RGBQUAD; ...... http://www.cyberforum.ru/cpp-beginners/thread365689.html
C++ Clipboard (запись/чтение) массива структур
Привет, форумчане! Прошу консультации по работе с буфером обмена Windows. Нужно корректно записывать/считывать массив структур определенных мной. По записи/чтении в буфер одного экземпляра структуры вопросов нет. Подскажите как правильно прочитать массив структур из буфера, при условии что записываться в него может различное число экземпляров. Даю свой код для наглядности. Запись ...
C++ Знак _ перед функцией
Читал книгу Страуструпа и наткнулся на интересную вещь: он ставил _ перед функцией. Можете объяснить, что делает этот знак? И можно еще пару примеров?
C++ планировщик движения головок http://www.cyberforum.ru/cpp-beginners/thread365659.html
Кто-нибудь знает как можно на C++создать планировщик движения головок?? Дисциплина SCAN. Если кто-то знает-помогите пожалуйста!!!!
C++ Ошибка компилятора wxDev-C++ Помогите, написал пример из книги Дейтела Как программировать на С++. Написал все как в примере, при компиляции выдает ошибки: undefined reference to `WinMain@16' ld returned 1 exit status Что делать? Пример из книги во вложении. Если есть точно такая еже тема просьба удалить мою. подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
13.10.2011, 15:18     Вроде бы граф
Цитата Сообщение от Montanaa Посмотреть сообщение
Объяснииитеее ) или приведите пример, пожалуйста )
Примерно так
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
#include <iostream>
 
int main()
{
    int n, m;
    std::cin >> n >> m;
    
    int ** matrix = new int * [n];
    for (int i = 0 ; i < n; ++i)
        matrix[i] = new int [m];
    
    matrix[0][0] = 1; // в первую клетку можно попасть одним способом - остаться в ней
    
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < m ; ++j)
            if ( i != 0 || j != 0 )
                matrix[i][j] = ( i > 0 ? matrix[i - 1][j] : 0 ) + ( j > 0 ? matrix[i][j - 1] : 0 );
            
    std::cout << matrix[n - 1][m - 1] << std::endl;
        
    for (int i = 0; i < n; ++i)
        delete[] matrix[i];
    delete[] matrix;
}
Цитата Сообщение от Deviaphan Посмотреть сообщение
Нужно найти все пути, а не просто их количество.
Цитата Сообщение от Montanaa Посмотреть сообщение
Найти все варианты как можно добраться из левого верхнего угла в правый нижний, если передвигаться можно только вниз и вправо.
Как-то этого не ясно из формулировки задачи...
P.S. код выше считает количество
 
Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru