Вывести 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 элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д