Nie moge znalezc tu bledu..A nie chce sie skompilowac. Moze ktos znajdzie tu cos, co jest nie tak... To jest program ktory ma sprawdzac uzytkownika ze znajmosci tabliczki mnozenia do 100:p
# include <iostream.h>
# include <stdlib.h>
main()
{
randomize();
int l1,l2,typ;
char ch='t';
while (ch=='t')
{
l1=random(10)+1;
l2=random(10)+1;
cout<<"Ile jest "<<l1<<" x "<<l2<<" : ";
cin>>typ;
if (typ==l1*l2) cout<<"Dobrze! Gratulacje!"; else
cout<<"Niestety zle!";
cout<<endl;
cout<<"Jeszcze raz [t/n] :";
cin>>ch;
cout<<endl;
cout<<endl;
}
cout<<"KONIEC";
}
Error w programie
-
- pogromca twarożków
- Posty: 1380
- Rejestracja: 10.01.2005, 20:56
- Lokalizacja: Bielsko - Biała
Re: Error w programie
randomize() oraz random() nie są standardowo wbudowane, trzeba sobie je samemu napisać : )
a jak masz błąd to wklej komunikat, lepiej się sprawdza ; )
a jak masz błąd to wklej komunikat, lepiej się sprawdza ; )
Kod: Zaznacz cały
#include <iostream>
#include <ctime>
using namespace std;
void randomize()
{
srand(time(NULL));
rand();
}
double random(double min, double max)
{
return (double)rand() / RAND_MAX * (max - min) + min;
}
void main()
{
int a, b, wpis;
char ch='t';
while (ch == 't')
{
a = random(1, 10);
b = random(1, 10);
cout << "ile jest " << a << " * " << b << "? ";
cin >> wpis;
if (wpis == a * b)
{
cout << "Dobrze! Gratulacje!\n";
}
else
{
cout << "Niestety zle!\n";
}
cout << "Jeszcze raz [t/n] :";
cin >> ch;
}
cout << "KONIEC\n";
}