Informatică, întrebare adresată de padure, 9 ani în urmă

Se citesc 2 numere naturale nenule n si m. Sa se afiseze toate numerele prime mai mici dect n care au suma cifrelor mai mica decat m.


andrei750238: C++ ?

Răspunsuri la întrebare

Răspuns de andrei750238
0

#include <iostream>

using namespace std;

int main() {

int m, n, scif = 0, copie;

cout << "Introduceti n,m :";

cin >> n >> m;

bool prim = 1;

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

 copie = i;

 while (i>0) {

  scif = scif + i % 10;

  i = i / 10;

 }

 i = copie;

 for (int j = 2; j <= i / 2; j++) {

  if (i%j == 0) {

   prim = 0;

  }

 }

 if (prim == 1 && scif < m)

  cout << endl << i;

 prim = 1;

 scif = 0;

}

 

}


andrei750238: Testat in Visual Studio
Alte întrebări interesante