| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Рассчитать Матрицы |
| Автор: KatrinIceLand 11.9.2008, 14:42 |
| Всем привет! У меня задание: |
| Автор: KatrinIceLand 11.9.2008, 15:06 |
| Input в деталях: t - колличество тестов n1 r1 c1 n2 r2 c2 . . . . . . nt rt ct где r - raw(ряд), c-column(колонка) |
| Автор: KatrinIceLand 11.9.2008, 15:53 | ||
| Это формула матриц в "строчку". Вот как это картинкой выглядит: http://img117.imageshack.us/my.php?image=matrixdp3.png
Как раз с использование рекурсии ее и советуют решать. Только как ее сделать эту рекурсию? |
| Автор: Sartorius 11.9.2008, 16:10 | ||
|
| Автор: KatrinIceLand 11.9.2008, 16:26 | ||
| Sartorius, спасибо за помощь Но что то не компайлится:
и еще что в cout << выводим? |
| Автор: Sartorius 11.9.2008, 16:37 | ||
KatrinIceLand, вы функции еще не проходили?
|
| Автор: KatrinIceLand 11.9.2008, 16:53 | ||
Не могу разобраться:
|
| Автор: KatrinIceLand 11.9.2008, 20:08 |
| Ладно, не издевайся, лучше помоги. А в правилах сказано что бы себя чайниками не называли |
| Автор: Sartorius 12.9.2008, 09:42 |
| Тебе нужно из входного файла прочитать данные. Получаешь из каждой строчки по три цифры: размерность матрицы, строка, столбец элемента, который нужно посчитать. Тебе нужно передать эти три числа getItem и в выходной файл записать результат ее работы каждый в отдельной строчке. Попробуй |
| Автор: KatrinIceLand 12.9.2008, 13:45 | ||
Sartorius, давай поэтапно..
вот здесь я читаю из файла: ifstream getItem((argc > 1)? argv[1] : "program.in"); #define cin getItem все дата в getItem мне наверное стоит переименовать переменную для данных: fromFile((argc > 1)? argv[1] : "program.in"); #define cin fromFile вся дата в fromFile. Это правильно или мне надо как то по другому считывать данные? |
| Автор: Sartorius 12.9.2008, 14:50 | ||
вот как это выглядит для stdin/stdout
|
| Автор: KatrinIceLand 12.9.2008, 18:20 |
| Sartorius, спасибо за помощь! |