Informatică, întrebare adresată de LarisaAncuta, 8 ani în urmă

Lista simplu inlantuita:
Se da o lista de nr. nat. sa se adauge dupa fiecare element al listei toti divizorii corespunzatori.

c++


andrei750238: Ce limbaj de programare ?
andrei750238: Lista se afla intr-un fisier sau e introdusa de la tastatura ? Output-ul se face pe monitor sau intr-un fisier ?

Răspunsuri la întrebare

Răspuns de pebly
0

int n[1000];

int i = 0;

while (true) {

  cout << "Introdu urmatorul numar (introdu 0 pentru a afisa rezultatul): ";

  cin >> n[i];

  if (n[i] == 0) break;

  for (int k = 1; k <= n[i]; k++) {

     if (n[i] % k == 0) {

        i++; n[i] = k;

     }

  }

  i++;

}

for (int w = 0; w <= i; w++) {

  cout << n[w] << ", ";

}

Alte întrebări interesante