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

se citesc n nr pana la întâlnirea primului nr prim. sa se afișeze maximul. in c++ clasa 10

urgent!

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

bool prim(int n) {

   if (n <= 1) {

       return false;

   }

   else if (n != 2 && n % 2 == 0) {

       return false;

   }

   for (int i = 3; i * i <= n; i += 2) {

       if (n % i == 0) {

           return false;

       }

   }

   return true;

}

int main() {

   int n, maxi;

   cin >> n;

   maxi = n;

   while (!prim(n)) {

       if (n > maxi) {

           maxi = n;

       }

       cin >> n;

   }

   cout << maxi;

   return 0;

}


Kawaiimath: multumesc frumos!
Kawaiimath: am o întrebare, ce as putea sa folosesc in afara de “bool”? pentru ca nu am învățat încă :(
Alte întrebări interesante