Вывести 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");
}
Объяснение кода листинга программы
В этом коде:
- Объявляются две переменные типа int - n и m, которые используются для хранения размера массива.
- В цикле while выводится сообщение с просьбой ввести размерность массива.
- Введенные пользователем значения сохраняются в переменных n и m.
- Создается динамический массив из n строк, каждая из которых является массивом из m элементов.
- В цикле for заполняются все элементы массива.
- Выводится сообщение с просьбой ввести элементы массива.
- Введенные пользователем значения сохраняются в соответствующих элементах массива.
- Выводится сообщение с массивом.
- В цикле for выводятся все элементы массива.
- Массив освобождается от выделенной памяти.
- Запускается функция system(
pause), которая ожидает нажатия клавиши для выхода из программы. Список переменных: - n - размерность первого массива по строкам.
- m - размерность первого массива по столбцам.
- massiv - динамический массив из n строк, каждая из которых является массивом из m элементов.