@vittallyyaaa

Как написать это на C++?

Есть такое задание, как написать такое на плюсах?
640f5f5b06414649561781.png
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
@serhiops
Python/JavaScript/C++
Согласен с тем, что это задание, а не вопрос, но мне самому было интересно решить:
#include <iostream>

using std::cout, std::endl;

void printArray(short** arr, const int N){
    for(int i{0}; i<N; ++i){
        for(int j{0}; j <  N - i; ++j){
            cout << arr[i][j] << ' ';
        }
        cout << endl;
    }
}

int main(int argc, char* argv[])
{
    const int N{ 7 };

    short** arr = new short*[N];

    for(int i{ 0 }; i < N; ++i){
        arr[i] = new short[N - i];
        for(int j{0}; j < N - i; ++j){
            arr[i][j] = i + 1;
        }
    }

    printArray(arr, N);

    for(int i{ 0 }; i < N; ++i){
        delete[] arr[i];
    }
    delete[] arr;
    return 0;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы