Wątek przeniesiony 2024-01-03 16:47 z Hardware/Software przez Riddle.

Algorytm najbliższej liczby pierwszej do zadanej

0

Dana jest liczba naturalna n. Napisz podstawowy program znajdujący najbliższą jej liczbę pierwszą (lub dwie takie liczby) w języku C++. Proszę o pomoc 🙏

5

a co juz masz napisane?

0

Akurat myślę o czymś innym, więc mi się nie chce myśleć o tym, ale skoro już kliknąłem, napiszę tylko dla przypomnienia, że
liczba pierwsza to liczba która dzieli się tylko przez 1 i przez samą siebie:
Czyli wynik programu musi być np.
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97
czyli 2 dzieli się tylko przez 1 i 2 natomiast 3 przez tylko przez 1 i 3, itd.
(źródło: Wikipedia)

0

jak juz w c++ będzie wszystko to w C++35 zadziała taki kod :D

#include <iostream>
#include <prime>

int main(int, char**){

    int x;
    std::cout << "number?=";
    std::cin >> x;
    std::cout << "Near prime:"<< std::nearPrime(x)<<"\n"  
}

dzisiaj to niestety trzeba sobie samemu napisać funkcje

@Yakuzaaki: napisz na jakim jesteś etapie ?

  • mam tylko telefon nie mam jeszcze komputera
  • mam komputer ale nie wiem co to jest kompilator
  • umiem skompilowac prosty program
  • umiem wczytać dane od użytkownika
  • wiem jak uzyc while

Zapodaj jakiś swój kod , co zrobiłeś, możesz uzyc kompilator w wersji online https://godbolt.org/z/aefbeWqbz

0

nie ty pierwszy to robisz w google
near Prime c++
Jak mawiała Bona Sforza

U was dukaty leżą na gościńcach, schylić się jeno, ażeby je zebrać. Nikt nie chce? Tym lepiej dla mnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1