Wyskakuje mi tutaj blad core dumped czym to moze byc spowodowane ? z gory dzieki za odp:)
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int c,a,b,licznik;
double sprawdzian(int licznik)
{
int wynog;
double wynucz;
wynog = 0;
int wynik;
do
{
c = rand()%5;
switch(c)
{
case 0:
b = rand()%100+1;
a = rand()%100+1;
wynik = a + b;
cout << a << " + " << b << endl;
break;
case 1:
b = rand()%100+1;
a = rand()%(100+1)+100;
wynik = a - b;
cout << a << " - " << b << endl;
break;
case 2:
b = rand()%30+1;
a = rand()%30+1;
wynik = a * b;
cout << a << " * " << b << endl;
break;
case 3:
b = rand()%3;
a = rand()%100+1;
wynik = a / b;
cout << a << " : " << b << endl;
break;
case 4:
b = rand()%3;
a = rand()%100+1;
if (a % 2 != 0)
{
a=a+1;
}
wynik = a % b;
cout << a << " mod " << b << endl;
break;
}
cout << "Podaj odpowiedz"<< endl;
cin >> wynucz ;
if (wynik == wynucz)
{
wynog = wynog +1;
cout << "odp prawidlowa zyskales jeden pkt" << endl;
}
else
{
cout << "niestety zla odp ale jeszcze nie wszystko stracone" << endl;
}
licznik = licznik++;
}while(licznik != 6);
cout << "Koniec testu!!!!"<<endl << "zdobyles: " << wynog << "pkt.";
return(wynog);
}
int main()
{
srand( time(NULL) );
sprawdzian(0);
}