Algoritmi pentru prelucrarea divizorilor unui numar
Algoritmi > algoritmi pentru prelucrarea divizorilor unui numar
Să se scrie algoritmul prin care se afişează suma şi produsul divizorilor primi ai unui număr natural n care se introduce de la tastatură. 1
#include <iostream> using namespace std; int main() { int n; cout << „Introduceti un numar natural: „; cin >> n; int sum = 0, prod = 1; int d =...
Algoritmi > algoritmi pentru prelucrarea divizorilor unui numar
Să se scrie algoritmul prin care se determină toate numerele naturale perfecte mai mici decât un număr n introdus de la tastatură. Un număr natural se numeşte număr perfect dacă este egal cu suma divizorilor săi, din care se exclude divizorul egal cu numărul însuşi. Exemplu: 6=1+2+3; 28=1+2+4+7+14. 2
#include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = 1; i < n; i++) { int sum = 0; for (int j...
Algoritmi > algoritmi pentru prelucrarea divizorilor unui numar
Să se rezolve, în mulțimea numerelor naturale, ecuația x2-y2=k, unde k este un număr natural care se introduce de la tastatură. (Indicație: x2-y2=(x+y) x (x-y)==axb-k => x=(a+b)/2 şi y=(b-a)/2; pentru fiecare divizor a al lui k şi b-k/a se calculează x şi y, soluțiile x şi y obținute trebuind să fie numere întregi pozitive.) 3
#include <iostream> using namespace std; int main() { int k; cout << „Introduceti numarul k: „; cin >> k; for (int a = 1; a <= k; a++) { if...
Algoritmi > algoritmi pentru prelucrarea divizorilor unui numar
Se introduce de la tastatură un număr prim p şi se citesc pe rând de la tastatură mai multe numere naturale până când se citeşte numărul O. Să se determine numărul maxim n astfel încât pn să dividă produsul numerelor naturale introduse de la tastatură, fără să se calculeze produsul acestor numere. 4
#include <iostream> using namespace std; int main() { int p, numar, max_exponent = 0; // citim numarul prim p cout << „Introduceti numarul prim p: „; cin >> p; //...
Algoritmi > algoritmi pentru prelucrarea divizorilor unui numar
Se citesc n numere naturale diferite de 0. Pentru fiecare număr citit să se afişeze divizorii pari. Dacă nu are divizori pari, să se afişeze un mesaj de informare. 5
#include <iostream> int main() { int n; std::cout << „Introduceti numarul de numere: „; std::cin >> n; for (int i = 0; i < n; i++) { int numar; ...