Informatică, întrebare adresată de Matee15, 9 ani în urmă

Va roooog muuuult !!!
Un tablou bidimensional A cu m linii şi n coloane (1≤m≤100, 1≤n≤100) conţine pe prima linie
numerele 1,2,...,n, iar pe prima coloană numerele 1,2,...,m. Celelalte elemente ale
tabloului sunt date de relaţia: Ai,j=Ai-1,j+Ai,j-1. Scrieţi un program C/C++ care citeşte de la
tastatură numerele m şi n şi afişează pe ecran ultima cifră a elementului de pe ultima linie şi
ultima coloană a tabloului.

Răspunsuri la întrebare

Răspuns de blindseeker90
2
#include <iostream>
using namespace std;

int main(){

int m,n,cifra,i,j;
int a[100][100];
cout<<"Introduceti numarul de linii si coloane(cu spatiu intre ele): ";
cin>>m>>n;
for(j=0;j<n;j++){
a[0][j]=j+1;
}
for(i=0;i<m;i++){
a[i][0]=i+1;
}
for(i=1;i<m;i++){
for(j=1;j<n;j++){
a[i][j]=a[i-1][j]+a[i][j-1];
}
}
cout<<"Matricea obtinuta este: "<<endl;

for(i=0;i<m;i++){
for(j=0;j<n;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cifra=a[m-1][n-1]%10;
cout<<"Ultima cifra este: "<<cifra;
return 0;
}
Alte întrebări interesante