Informatică, întrebare adresată de 111bteddy, 8 ani în urmă

Scrieţi un program C/C++ care citeşte de la tastatură două numere naturale din intervalul [2,102], m și n, şi
construieşte în memorie un tablou bidimensional cu m linii şi n coloane, numerotate începând cu 1, astfel
încât elementul de pe linia i şi coloana j primeşte ca valoare ultima cifră a produsului ij.
Programul afişează pe ecran elementele tabloului obținut, linie cu linie, fiecare linie a tabloului
pe câte o linie a ecranului, cu valorile aflate pe aceeaşi linie separate prin câte un spaţiu.
Exemplu: dacă m=4 și n=5 se afişează pe ecran tabloul alăturat.

Anexe:

Răspunsuri la întrebare

Răspuns de Darrin2
0

Explicație:

#include <stdio.h>

int main()

{

int n,m,i,j;

printf("Citeste m: ");scanf("%d",&m);

printf("Citeste n: ");scanf("%d",&n);

int b[m][n];

printf("Rezultatul:\n");

for(i=1;i<=m;i++)

{

for(j=1;j<=n;j++)

{

b[i][j]=(i*j)%10;

printf("%d ",b[i][j]);

}

printf("\r\n");

}

return 0;

}

Alte întrebări interesante