Вывести N строк с элементами треугольника Паскаля - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Требуется вывести N строк с элементами треугольника паскаля. Выводить пробел в конце строки НЕ НУЖНО. Вот попробовала решить:
#include <stdio.h>
int main()
{
    int n, j, i;
    scanf("%d", &n);
 
    for (int j = 0; j <= n; j++)
        printf("%d ", n);
    {
        for (int i = 0; i <= j; i++)
    }
    printf("%d", n);
    return 0;
}
ПОМОГИТЕ, ПОЖАЛУЙСТА! ЗАДАЧА НА С++. БАЗОВЫЙ УРОВЕНЬ. РАБОТА С МАССИВАМИ.

Решение задачи: «Вывести N строк с элементами треугольника Паскаля»

textual
Листинг программы
#include <iostream>
using namespace std;
void main()
{
    setlocale(LC_ALL, "Russian");
    int n, m;
    cout << "введите размерность массива:" << endl;
    cin >> n >> m;
    int **massiv = new int *[n];
    for (int i=0; i<n; i++)
        massiv[i] = new int [m];
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
            cout << "введите " << j+1 << " элемент " <<i+1 << " строки:" << endl;
            cin >> massiv[i][j];
        }
    }
    cout << "массив:" << endl;
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
            cout << massiv[i][j] << '\t';
        }
        cout << endl;
    }
    delete [] massiv;
    system("pause");
}

Объяснение кода листинга программы

В этом коде:

  1. Объявляются две переменные типа int - n и m, которые используются для хранения размера массива.
  2. В цикле while выводится сообщение с просьбой ввести размерность массива.
  3. Введенные пользователем значения сохраняются в переменных n и m.
  4. Создается динамический массив из n строк, каждая из которых является массивом из m элементов.
  5. В цикле for заполняются все элементы массива.
  6. Выводится сообщение с просьбой ввести элементы массива.
  7. Введенные пользователем значения сохраняются в соответствующих элементах массива.
  8. Выводится сообщение с массивом.
  9. В цикле for выводятся все элементы массива.
  10. Массив освобождается от выделенной памяти.
  11. Запускается функция system(pause), которая ожидает нажатия клавиши для выхода из программы. Список переменных:
  12. n - размерность первого массива по строкам.
  13. m - размерность первого массива по столбцам.
  14. massiv - динамический массив из n строк, каждая из которых является массивом из m элементов.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы