Witam od jakiegoś czasu podchodzę do nauki C++. Myślałem też nad C, ale większość moich znajomych poleca mi C++. Martwi mnie jedynie to, że korzystając z kompilatora Dev-C++ rzadko udaję mi się skompilować coś bez błędów. Teraz ogólnie staram się zrozumieć budowę C++, dlatego wklejam gotowe kody źródłowe i prawie w każdym wyskakuję błąd? - Chciałbym się dowiedzieć czy to przyczyna nieposiadania danych biblotek czy co innego?
Jeden z kodów, w którym wyskakuję error:
#include <iostream>
#include<math.h>
int pierwsza(int liczba)
{
int licznik,wynik=1;
liczba=abs(liczba); //modul liczby
if (liczba!=2)
{
for (licznik=2;licznik<liczba-1;licznik++)
{
if (liczba%licznik==0)
{
wynik=0;
}
}
}
else
wynik=0;
return wynik;
}
main()
{
int licz;
cout<<"Podaj liczbe : ";
cin>>licz;
if (pierwsza(licz)==1)
{
cout<<"Liczba jest pierwsza.";
}
else
{
cout<<"Liczba nie jest pierwsza.";}
}
}
Error w tej linijce:
liczba=abs(liczba); //modul liczby
dodanie znaczników <code class="cpp"> + sformatowanie kodu - Furious Programming