Загрузка...

Get a valid array.

Thread in C/C++ created by yozoo Dec 17, 2022. 234 views

  1. yozoo
    yozoo Topic starter Dec 17, 2022 1 Sep 5, 2021
    короче, лаба и само задание

    Получить действительный массив A[1..7, 1..7], первая строка которой задается формулой a1j=2j+3, вторая строка задается формулой a2j=j+3/(2+j), а каждая следующая строка есть сумма двух предыдущих.

    написал примерный код как понял, но выдает ошибку, нужна помощь(


    [IMG]
     
  2. енотик
    енотик Dec 17, 2022 11,704 Jun 19, 2022
    скорее всего так, вывод можешь редачить
    тока непон почему с 1 начинается, в массивах же с 0 всё начинаеца, ну да ладно :hmm:
    по сути у тебя вывод неправильный был, и цикл лишний

    C

    #include <iostream>;
    using namespace std;
    int main() {

    int a[8][8];
    int i, j;
    for (j = 1; j <= 7; j++) {
    a[1][j] = 2 * j + 3;
    a[2][j] = j + 3 / (2 + j);
    };

    for (i = 3; i <= 7; i++) {
    for (j = 1; j <= 7; j++) {
    a[i][j] = a[i - 2][j] + a[i - 1][j];
    }
    }

    for (i = 1; i <= 7; i++) {
    for (j = 1; j <= 7; j++) {
    cout << " " << a[i][j] << " ";
    if (j == 7) { cout << endl; };
    }
    }
    system("pause");
    };
     
  3. cardholder
    cardholder Dec 17, 2022 Banned 2448 Jul 13, 2022
    C
    #include <iostream>
    #include <cmath>

    using namespace std;

    int main()
    {
    // Объявляем и инициализируем массив A
    let A[7][7] = {};

    // Заполняем первую строку массива
    for (int j = 1; j <= 7; j++)
    {
    A[1][j] = 2 * j + 3;
    }

    // Заполняем вторую строку массива
    for (int j = 1; j <= 7; j++)
    {
    A[2][j] = j + 3 / (2 + j);
    }

    // Заполняем остальные строки массива
    for (int i = 3; i <= 7; i++)
    {
    for (int j = 1; j <= 7; j++)
    {
    A[i][j] = A[i - 1][j] + A[i - 2][j];
    }
    }

    // Выводим массив на экран
    for (int i = 1; i <= 7; i++)
    {
    for (int j = 1; j <= 7; j++)
    {
    cout << A[i][j] << " ";
    }
    cout << endl;
    }

    return 0;
    }
     
Top
Loading...