1 / 4
Oct 2018

Witam zacząłem przygodę z programowaniem i zrobiłem zadanie o liczbach pierwszych które w konsoli sprawdzałem każdą liczbą i działa a strona wyrzuca mi błąd, ktoś potrafiłby wskazać mi ten błąd?

#include
#include <math.h>

using namespace std;

int main()
{
int n, liczba;
int reszta = 0;
cin >> n;
for (int i = 1; i<=n; i++)
{
cin >> liczba;
for(int c = (liczba-1); c>1; c–)
{
reszta = liczba%c;

    if (reszta==0)
    {
        cout << "NIE" << endl;
        c = 0;
    }

}
    if (reszta!=0)
    {
        cout << "TAK" << endl;
    }

}
return 0;
}

  • created

    Oct '18
  • last reply

    Oct '18
  • 3

    replies

  • 807

    views

  • 3

    users

  • 2

    links

#include w pierwszej linijce jest pusty więc go wywal
masz drugi for “c-” a chyba chodzilo Ci o "c–"
Używasz cin ktory jest zadeklarowany w iostream
dodaj #include iostream
Nie sprawdzałem, czy kod dobrze działa a jedynie dlaczego się nie kompiluje.

Tego błędu nie było przed skopiowaniem. Program się kompiluje jak usunę te błędy ale ma zle działanie według witryny. Tu problem

to może naucz się poprawnie wklejać kod, lub przekazuj jako link do ideone.com1 - tam też od razu można testować działanie programu

a najlepiej to przeczytaj informacja dla początkujących na forum