undefined reference to winmain@16'

0

Cześć, dopiero zacząłem studiować i dopiero co liżę podstawy z programowania w c++
Programuje w code blocks i na jutro mam do oddania zadania.
Zamieszczam ss tych zadań:
http://iv.pl/images/88250648846596148521.jpg

Zrobiłem zadanie 3, ale wyskakuje mi error: undefined reference to winmain@16' i nie rozumiem o co chodzi, mój kod:

#include <iostream>
#include <cmath>
using namespace std;

int Cwiczenie3()
{
    char znak;
    float r, objetosc, h;
    cout << "Podaj znak (k-objetosc kuli, s- objetosc stozka):";
    cin >> znak;

    if( znak=='s' || znak == 'S')
    {
        cout << "Podaj promien: ";
        cin >> r;
    }

    if(znak == 's' || znak == 'S')
{
    cout << "Podaj promien: ";
    cin >> r;
    cout << "Podaj wysokosc stozka:";
    cin >> h;
}
switch(znak)
{
    case 'k':
    {

        objetosc = M_PI * pow(r,3);
        cout << "Objetosc kuli wynosi: " << objetosc;
        break;
    }
    case 'K':
    {
    objetosc = M_PI * pow (r,3);
    cout <<"Objetosc kuli wynosi: " << objetosc;
    break;
}
    case 's':
        {
            objetosc =(M_PI * pow (r,2) * h)/3;
            cout <<"Objetosc stozka wynosi: " << objetosc;
            break;
        }
        case 'S':
        {
            objetosc = (M_PI * pow (r,2) * h)/3;
            cout <<"Objetosc stozka wynosi: " << objetosc;
            break;
        }
}


} 

Przy okazji, bardzo bym prosił o pomoc przy reszcie zadań, bo kompletnie nie wiem jak się za to zabrać i to ugryźć, studia zaoczne informatyka i a wiec dopiero 2 razy miałem zajęcia...
Dzięki z góry za pomoc ;)

0

strzelam ze nie masz maina

#include <iostream>
#include<cmath>
using namespace std;

void Cwiczenie3() {
	char znak;
	float r, objetosc, h;
	cout << "Podaj znak (k-objetosc kuli, s- objetosc stozka):";
	cin >> znak;

	cout << "Podaj promien: ";
	cin >> r;

	switch (znak) {
		case 'k':
		case 'K':
		{
			objetosc = M_PI * pow(r, 3);
			cout << "Objetosc kuli wynosi: " << objetosc;
			break;
		}
		case 's':
		case 'S':
		{
			cout << "Podaj wysokosc stozka:";
			cin >> h;
			objetosc = (M_PI * pow(r, 2) * h) / 3;
			cout << "Objetosc stozka wynosi: " << objetosc;
			break;
		}
	}
}
int main() {
	
	Cwiczenie3();

	return 0;
} 

a na przyszlosc
http://lmgtfy.com/?q=undefined+reference+to+winmain
nie bylo trudne, co?

0

Dzięki, to 3 naprawiło faktycznie, natomiast chodziło mi też o pozostałe zadania

0

eh...

  1. zadanie na skorzystanie z funkcji:
    http://www.cplusplus.com/reference/cmath/sin/
    http://www.cplusplus.com/reference/cmath/log/
    stale matematyczna siedza w cmath
  2. typowe zadanie na ify. liczysz delte, sprawdzasz czy jest:
    a) ujemna
    b) zerem
    c) dodatnia
    dla kazdego ifa piszesz stosowny komunikat. tutaj jest dzielenie przez zero
  3. petla for dla takiego wyrazenia od 1 do k, podanego od uzytownika. w kazdej iteracji sumujesz

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