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

Citind n numere de la tastatura, sa se afiseze produsul numerelor prime cu n.
Am nevoie de ajutor , de preferat in C++

Răspunsuri la întrebare

Răspuns de VxF
1

Răspuns:

#include <iostream>

int main()

{

   int n, numar;

   std::cout << "n: ";

   std::cin >> n;

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

       std::cout << "numărul " << i << ": ";

       std::cin >> numar;

   

       bool prim = true;

       for (int j = 2, l = numar / 2; j < l; j++) {

           if (numar % j == 0) {

               prim = false;

               break;

           }

       }

   

       if (prim) {

           std::cout << numar << " este prim iar produsul lui cu " << n << " este " << numar * n << std::endl;

       }

   }

}

Explicație:

Posibil să fi înţeles greșit problema…

Alte întrebări interesante