Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Liczba pierwsza spoj

Ostatnio zmodyfikowano 2020-10-10 21:58
Autor Wiadomość
detry
Temat założony przez niniejszego użytkownika
Liczba pierwsza spoj
» 2020-10-10 21:13:56
Dzień dobry. Jest to mój pierwszy post na forum, dlatego chciałem przywitać wszystkich jego użytkowników i użytkowniczki.
Mój problem dotyczy tematu liczb pierwszych na witrynie spoj.
https://pl.spoj.com/problems/PRIME_T/
Chodzi o to, aby wypisać dowolny ciąg liczb pierwszych w aplikacji konsolowej i aby strumień wyjścia wskazał "NIE" jeżeli liczba nie jest liczbą pierwszą, lub "TAK", jeżeli jest liczbą pierwszą. Kod który umieszczę poniżej, działa w codeblocksie, natomiast załączony do spoja wyrzuca błąd. Nie wiem co jego autorzy oczekują. Czy mógłby ktoś wskazać błąd, który sprawił, że w spoju taki kod nie jest akceptowany?

C/C++
#include <iostream>
using namespace std;
int main()
{
    float a = 5.0;
    for( float b = 1.0; b <= a; b++ )
    {
        if( a / b == 1.0 || a / b == 5.0 )
        {
            cout << "TAK" << endl;
        }
        else
        {
            cout << "NIE" << endl;
        }
    }
}

P-177601
pekfos
» 2020-10-10 21:58:35
Ten kod nie ma nic wspólnego z zadaniem.

Zadanie: wczytaj N liczb i dla każdej wypisz, czy jest liczbą pierwszą.
Twój kod: "TAK NIE NIE NIE TAK"
P-177602
« 1 »
  Strona 1 z 1