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

Для вывода матрицы на экран использовать рекурсивную функцию вывода одной строки матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры c++ http://www.cyberforum.ru/cpp-beginners/thread1722778.html
Дана задачка - дан список учащихся из 10 записей, каждая запись имеет поля(фамилия, имя, номер класса и букву класса), нужно вывести фамилию и первую букву имени для всех учеников указанного извне класса вот небольшое начало этой задачи, как выводить фамилию с первой буквой имени? #include <iostream> #include <Windows.h> using namespace std; struct date { int numb; char bukva;...
C++ Динамический и статический массив Подскажите, в чем разница. Имеется статический массив, который просто задается: long mas = { 0 }; Т.е. просто вставляем массив размером 5, который заполнен нулями. В чем отличие этого массива от: int n; cout << "Enter n : \n"; cin >> n; long *mas = new long; mas = { 0 }; http://www.cyberforum.ru/cpp-beginners/thread1722762.html
C++ Работа с файлами
Известна информация о сотрудниках некоторого предприятия: • фамилия, инициалы; • год рождения; • должность; • стаж; • оклад. Сформировать двоичный файл, записав в него всю известную информацию о каждом сотруднике. Отсортировать файл в алфавитном порядке. Определить количество пенсионеров (старше 60 лет) и количество молодых специалистов (моложе 25 лет). Впервые сталкиваюсь с файлами.
C++ Прочитать из файла числа в 16-ичной кодировке
Добрый вечер! Подскажите пожалуйста. У меня в файле записана следующая строка b6589fc6abdc8ac. Я её считываю следующим образом char out_hash;//+out_hash fscanf(IniFile, "%s ", out_hash);//+out_hash Как считать данную строку в переменную out_hash, что бы записалась 6b 58 9f и т.д Как в переменной sha_ctx.buf.
C++ Переставить строки и столбцы матрицы так, чтобы наибольший элемент оказался в левом верхнем углу http://www.cyberforum.ru/cpp-beginners/thread1722743.html
В матрице 4x4 переставить её строки и столбцы так, чтобы наибольший элемент оказался в левом верхнем углу. Решите пожалуйста как можно проще, без использования векторов и прочих элементов... P.S. Суть в том, чтобы строки и столбцы не сразу менялись местами(например 3 и 0), а как бы постепенно(3 со 2, 2 с 1, 1 с 0), аналогично со столбцами. Добавлено через 10 минут Начало решения: ...
C++ Транспонирование матриц //Функция транспонирования void transpr (int mas , int i, int j){ for (i=0; i<=2; i++){ for(j=0; j<=2;j++){ printf("%d\t",mas); } printf("\n"); } } подробнее

Показать сообщение отдельно
belkagator
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 5
28.04.2016, 15:28  [ТС]     Для вывода матрицы на экран использовать рекурсивную функцию вывода одной строки матрицы
Спасибо! Реализовать получилось!
Но вот что хотел уточнить,как можно сохранить вывод результата через рекрусивную функцию в файл?
результат программы в файл сохранил без проблем,а вот вывод матрицы путем рекрусивной функции как записать? в саму функцию,или в инте ссылаться?
заранее спасибо
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
void vixlop(double *matr, int size,int m)
{
    if (size == 0)
    {
        //cout << endl;
        return;
    }
    cout << *matr << " ";
    vixlop(matr + 1,size -1, m - 1);
}
int main()
{
    setlocale(LC_ALL, "rus");
 
    int n,m, i, j, e;
    cout << "введите число строк и столбцов"
        "в матрице: " << endl;
    cin >> n>>m;//чисо строк и столбцов для квадратной матрицы
             //выделение динамичесой памяти для матрицы
    double **matr;
    matr = function_matr(n, m);
    function_zapolnenia(matr, n, m);
    function_exit(matr, n, m);
    rezul(matr, n, m);
 
    for (int i = 0; i <n; ++i)
    {
        
            vixlop(matr[i],m, n);
        
        
    }
    
    cout << endl;
    for (i = 0; i < n; i++)
        delete[] matr[i];
    delete[] matr;
    return 0;
}
Добавлено через 50 минут
Все!) Спасибо,уже сделал) благодарю за помощь!)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru