Pozz svima,
ovako imam belaj. Uradio sam program u C++, a profa trazi da bude u turbo/bordland c++, imam problem neznam taj a neam sad vremena da ga kontam. Program sam uradio pa ako neko moze prebaciti u turbo c++ bio bi zahvalan:
Code:
#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main()
{
string spil[53];
srand ( time(NULL) );
for (int i=1;i<53;i++)
{
spil[i]="0";
}
char broj[3];
string boja[5];
boja[1]=" Pik";
boja[2]=" Karo";
boja[3]=" Srce";
boja[4]=" Tref";
string slika;
for (int i=1;i<=4;i++)
{
int j=1;
while (j<14)
{
int x=rand() % 53;
if (spil[x]=="0")
{
if ((j<10) && (j>1))
{
itoa(j,broj,10);
spil[x]=broj+boja[i];
}
else
{
if (j==1) slika.resize(3), slika="As";
spil[x]=slika+boja[i];
if (j==11) slika.resize(7), slika="Zandar";
spil[x]=slika+boja[i];
if (j==12) slika.resize(9), slika="Kraljica";
spil[x]=slika+boja[i];
if (j==13) slika.resize(6), slika="Kralj";
spil[x]=slika+boja[i];
}
j++;
}
}
j=1;
}
int y=1;
for (int i=1;i<14;i++)
{
cout<<i<<". ruka: ";
for (int j=1;j<5;j++)
{
cout<<spil[y]<<" , ";
y++;
}
cout<<endl;
}
cout<<endl;
system("PAUSE");
return 0;
}
evo i tekst ako treba nekome:
Napisat program :
a) koji ce izmijesat 52 karte .Izmijesat znaci svaku od karata smijestiti na jednu od 52 moguce pozicije.Svaka od karti je određena jednom od 13 mogucih vrijednosti (jedan,dva.kralj) I jednim od 4 moguca znaka (****);
b) koji ce predhodno izmijesane karte podijelit.Ispisati na ekran rezultat dijeljenja karti.