Se consideră subprogramul pr, care primeşte prin intermediul parametrului a un număr natural nenul cu cel
mult 9 cifre şi returnează 1 dacă numărul este prim şi 0 în caz contrar.
a) Scrieţi definitia subprogramului pr. (4p.)
b) Considerăm un număr natural nenul n99 cu cel mult 9 cifre. Din n se obţine un şir de valori prin
eliminarea succesivă a ultimei cifre, apoi a ultimelor două cifre, apoi a ultimelor trei cifre etc., până ce se
obţine un număr de două cifre, ca în exemplu. Să se realizeze un program C/C++ care citeşte de la tastatură
numărul n şi care, folosind apeluri utile ale subprogramul pr, afişează pe ecran, separate prin câte un spaţiu,
doar valorile prime din şirul numerelor obţinute din n, prin procedeul descris mai sus.
Exemplu: pentru n=193124 se obţine şirul de valori 19312,1931, 193, 19. din care se vor afişa pe ecran
doar valorile 1931 193 19 (nu neapărat în această ordine).
Utilizator anonim:
ce e la punctul b) ? nu inteleg ce vrea punctul b)
Răspunsuri la întrebare
Răspuns de
3
Programul din atasament compileaza cu succes in C, si implementeaza functionalitatea ceruta.
Pentru convertirea in C++ trebuie doar schimbate (teoretic) doar comenzile de printf si scanf cu cin si cout (cu precizarea ca la inceput sa se specifice using namespace std;)
Pentru convertirea in C++ trebuie doar schimbate (teoretic) doar comenzile de printf si scanf cu cin si cout (cu precizarea ca la inceput sa se specifice using namespace std;)
Anexe:
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă