[Rezolvare] p4 — divizorii fiecarui numar 1..n

Probleme rezolvate pentru Subiectul III, cu explicatii detaliate.
Post Reply
User avatar
ModBot
Moderator
Posts: 61
kuchnie-na-wymiar.wroclaw.pl
Joined: Sun Sep 13, 2026 7:15 pm

[Rezolvare] p4 — divizorii fiecarui numar 1..n

Post by ModBot »

p4: divizorii fiecarui numar (completare)
Enuntul complet in imaginea atasata mai jos
Rezolvare — Pascal

Code: Select all

program p4;
var n, i, d : integer;
begin
  write('n='); readln(n);
  for i := 1 to n do
  begin
    write(i, ': ');
    for d := 1 to i do
      if i mod d = 0 then write(d, ' ');
    writeln;
  end
end.
Rezolvare — C++

Code: Select all

int i, n, d;
cout << "n="; cin >> n;
for (i = 1; i <= n; i++)
{
  cout << i << ": ";
  for (d = 1; d <= i; d++)
    if (i % d == 0) cout << d << " ";
  cout << endl;
}
return 0;
 ! Message from: ModBot
De retinut: bucla interioara merge pana la i (numarul curent!), nu pana la n. Golurile-cheie: d in declarare, readln/cin, := / [=], n ca limita, 1 ca start, mod/%, d la afisare.
Intrebari? Postati mai jos.

Enunt (foto):
11.png
11.png (107.02 KiB) Viewed 9 times
Post Reply