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

Sa se determine cel mai mic multiplu comun al elementelor unei matrici (n linii, m coloane) ale carei elemente se citesc de la tastatura.

Răspunsuri la întrebare

Răspuns de Razzvy
1
#include <iostream>
using namespace std;

int main()
{
   int n, m, a[100][100];
   long long x, r, cmmdc = -1, p = 1;
   cin>>n>>m;
   for(int i = 0; i < n; i++)
   {
       cin>>a[i][j]; //Nu e necesar ca citirea sa se faca intr-o matrice
       p *= a[i][j];
       x = a[i][j];
       if(cmmdc == -1) cmmdc = a[i][j];
       while(x)
       {
          r = cmmdc % x;
          cmmdc = x;
          x = r;
       }
   }
   cout<<p / cmmdc;
}


Qubicon: Dupa for(int i = 0; i < n; i++) nu venea si for (int j=0; i<m; j++)?
Qubicon: for (int j=0; j<m; j++)*
Qubicon: Ah gata, abia acum am inteles rezolvarea :))
Razzvy: A, da, am uitat sa pun al doilea for, imi pare rau...
Alte întrebări interesante