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
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;
}
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