👤

2. (3p) Se dau trei numere naturale, n, a și b. Să se afişeze numărul de divizori ai lui n care nu aparţin intervalului [a; b]. Date de intrare Programul citeşte de la tastatură cele trei numere naturale, n, a și b, separate prin câte un spațiu. Date de ieşire Programul afişează pe ecran numărul de divizori ai lui n care aparţin intervalului [a; b]. Restricții și precizări 1 ≤ n ≤ 100.000 1 ≤ a ≤ b ≤ 100.000 Exemplu 12 3 6 3 Explicația exemplului Divizorii lui n intervalului [3; 6]. = 12 sunt 1, 2, 3, 4, 6, 12. Dintre aceştia, doar 1, 2, si 12 nu aparţin​ in pseudocod

Răspuns :

Explicație:

Pseudocodul pentru rezolvarea problemei poate arăta astfel:

```plaintext

Citeste n, a, b de la tastatura

numar_divizori_interval <- 0

Pentru fiecare divizor în intervalul [1, n]:

Dacă divizorul este divizor al lui n și nu aparține intervalului [a, b]:

Incrementare numar_divizori_interval

Afișează numar_divizori_interval

```

Acest pseudocod citește trei numere naturale de la tastatură, apoi utilizează un buclă pentru a itera prin toți divizorii lui n în intervalul [1, n]. Dacă divizorul este un divizor al lui n și nu aparține intervalului [a, b], atunci numărul de divizori în interval este incrementat. La final, este afișat rezultatul.

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari