Даны два числа n и m. Создайте двумерный массив [n][m] и заполните его по следующим правилам: Числа, стоящие в строке 0 или в столбце 0 равны 1 (A[0][j]=1, A[i][0]=1). Для всех остальных элементов массива A[i][j]=A[i-1][j]+A[i][j-1], то есть каждый элемент равен сумме двух элементов, стоящих слева и сверху от него.
Входные данные
Программа получает на вход два числа n и m.
Выходные данные
Выведите данный массив.
(не решать на языке Pascal
решить в формате
#include
using namespace std;
int main () {
...
Ответы
Ответ дал:
0
Если это задание за четверть то 23
Ответ дал:
0
этот язык называется c++ (открою небольшую тайну)
int main(){
int a[100000,100000];
int n,m;
cin >> n >> m;
for(int i = 0; i < n; I++){
for(int j = 0; i < m; j++){
if((i==0)||(j==0)){
a[i, j]=0;}else{
a[i, j]=a[i-1, j]+a[i, j-1];}
cout << a[i,j];}
}
return 0;}
int main(){
int a[100000,100000];
int n,m;
cin >> n >> m;
for(int i = 0; i < n; I++){
for(int j = 0; i < m; j++){
if((i==0)||(j==0)){
a[i, j]=0;}else{
a[i, j]=a[i-1, j]+a[i, j-1];}
cout << a[i,j];}
}
return 0;}
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад
8 лет назад
8 лет назад