PROGRAMOWANIE C++!!!
napisz program który wylosuje wzorzec 6 liczb z zakresu od 1 do 49 a nastepnie pozwoli uzytkowanikowi wprowadzic dowolna liczbe kuponow, po czym porowna je z wzorcem jelsi wszytskie liczby beda pasowaly pojawi sie komunikat o wygranej. jesli chociaz 1 liczba nie bd sie zgadzala pojawi sie komunikat sproboj jeszcze raz
wejscie:
W pierwszym wierszu znajduje sie liczba t-ilosc kuponow (1<t<=100000) kolejne wiersze to 6 liczb k (1<=k<=49) w c++
Dokładne zadanie w załączniku
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
w zalczniku plik (w dev c++ kompiluje sie bez zadnych bledow)
#include <iostream>
#include <time.h>
#include <conio.h>
#include <stdlib.h>
using namespace std;
int lotto[6];
int kupony[6];
void losowanie_lotto( int *lotto)
{
for (int i=0;i<6;i++)
lotto[i]=1+rand()%49;
cout<<"liczby wylosowane w lotto:"<<endl;
for (int i=0;i<6;i++)
cout<<" "<<lotto[i]<<" ";
cout<<endl;
cout<<endl;
}
bool sprawdz(int *kupony, int *lotto)
{
int check=0, a=0;
do
{
for(int i=0;i<6;i++)
{
if(lotto[a]==kupony[i])
{
check++;
a++;
}
}
check++;
if(check!=a) return false;
} while (a==6);
return true;
}
void losowanie ( int liczba_kuponow, int *lotto)
{
for(int i=0;i<liczba_kuponow;i++)
{
for (int j=0;j<6;j++)
kupony[j]=1+rand()%49;
for (int j=0;j<6;j++)
cout<<" "<<kupony[j]<<" ";
if (sprawdz(kupony,lotto))
cout<<" Wygrales milion!!!"<<endl;
else
cout<<" Sprobuj jeszcze raz..."<<endl;
}
}
int main()
{
srand(time(0));
cout<<"Podaj ile kuponow chcesz kupic?: ";
int liczba_kuponow;
cin>>liczba_kuponow;
losowanie_lotto (lotto);
losowanie (liczba_kuponow,lotto);
return 0;
}