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

Cum as putea rezolva problema asta?
de fiecare data cand rulez programul, matricea incepe de la 2 sau imi pune aceeasi cifra
pe prima coloana si linie. Matricea ar trebui defapt sa inceapa de la 1 si sa se tremina la n (nr de linii si coloane dat de la tastatura) si sa imi afiseze ultima cufra a ultimului numar de pe ultima linie.

Multumesc anticipat

Anexe:

Răspunsuri la întrebare

Răspuns de victorboghean
1

explica mai concret ce ai de facut, nu e clara conditia


chireaalex224p5hy0t: cu numere pe prima linie de la 1 la n
chireaalex224p5hy0t: si pe prima coloana de la 1 la m
chireaalex224p5hy0t: eu cand am rulat programul..
chireaalex224p5hy0t: matricea afisata incepea de la 2
victorboghean: Este :)
victorboghean: #include
#include

main(){
int a[100][100];
int n, m, i, j, k;
printf("Dati nr de linii n = ");
scanf("%d",&n);
printf("Dati nr de coloane m = ");
scanf("%d",&m);
for(i=1; i<=n; i++){
for(j=1; j<=m; j++){
a[1][j]=j;
a[i][1]=i;
a[i][j]=a[i-1][j]+a[i][j-1];
}
}
for(i=1; i<=n; i++){
printf("\n");
for(j=1; j<=m; j++){
printf("%d ",a[i][j]);
}
}
printf("\n\nUltima cifra a ultimului numar de pe ultima linie din matrice:\n");
printf("a[%d][%d] = %d\n\n",n,m,a[n][m]);
}
victorboghean: credca stii cu sa transcrii in C++
victorboghean: daca matricea o citesti de la 1, resprectiv si in codul tau din for trebuie sa pui 1 (a[1][j]=j)
victorboghean: Coroana:)?
victorboghean: mersi, Succes mai departe
Alte întrebări interesante