• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Program, który sprawdza, czy wprowadzona liczba całkowita jest liczbą pierwszą

0 głosów
1,595 wizyt
pytanie zadane 22 kwietnia 2020 w C i C++ przez Szarlotka Użytkownik (890 p.)

Wiem, że muszę zrobić porządek z 0 i 1 i muszę wykorzystać dzielenie z modułem(?) tylko jak to rozpisać i umieścić w kodzie?

#include <iostream>

using namespace std;
int liczba,x;
int main()
{
    cout << "Program sprawdza czy wprowadzona liczba calkowita jest liczba pierwsza" << endl;
    cout<< "Wprowadz liczbe calkowita i zatwierdz klawiszem ENTER";
    cin>>liczba;

    for (x=2;x<liczba;x++)
    {
        if (liczba%x==0)
        {
            cout<< "Wprowadzona liczba nie jest liczba pierwsza"<<endl;
            return 0;
        }
    }
    cout<< "Wprowadzona liczba jest liczba pierwsza";
    return 0;
}

 

1 odpowiedź

0 głosów
odpowiedź 22 kwietnia 2020 przez DragonCoder Nałogowiec (36,500 p.)
#include <iostream>

int main()
{
    int number = 8;
    bool flag = false;
    for (int i = 2; i <= (number/2); i ++) {
        if (number % i == 0) {
            flag = true;
            break;
        }
    }
    if (flag) {
        std::cout << "liczba jest nie 1";
    } else {
        std::cout << "liczba jest 1";
    }
    return 0;
}

 

Podobne pytania

0 głosów
2 odpowiedzi 1,481 wizyt
+1 głos
1 odpowiedź 781 wizyt
pytanie zadane 18 października 2020 w C i C++ przez Wolv63 Użytkownik (630 p.)
0 głosów
1 odpowiedź 7,185 wizyt

93,426 zapytań

142,421 odpowiedzi

322,647 komentarzy

62,787 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...