Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

#include <cstdlib> за библиотеката за rand() функцията

rand() генерира произволни числа


rand()%(b-a+1)+a генерира произволни числа от интервала а до b включително
#include <time.h>
srand(time(0)) – позволява на rand() да генерира произволни числа при всяко пускане на
програмата.

Задача:
Напишете програма чрез която да се генерира едно произволно число от интервала 1 до
100 включително и потребителя да има 5 възможности да познае кое е генериралото се
число. При всеки неуспешен опит да се извежда дали въведено число е по-голямо или по-
малко от генерираното. Ако потребителя познае числото да се изведе съобщение и
програмата да приключва.

Задача:
Напишете програма чрез която потребителя да въвежда едно число и да се генерира едно
число произволно от интервала 1 до 3 включително. Нека тези числа да съответстват
съответно на „камък“, „ножица“, „хартия“. Нека потребителя да може да играе срещу
компютъра докато някой не спечели 3 от 5 пъти.

Задача:
Играта барбут се играе като двама играчи или повече играчи хвърлят по три зара и в
зависимост от резултата играчите печелят точки по следните правила:
 200 точки – ако от трите зара са се паднали (1,2,3),(2,3,4),(3,4,5),(3,5,6),(1,3,5),
(2,4,6),(2,2,2)
 1000 точки – ако от три зара се е паднало (1,1,1)
 300 точки – ако от трите зара се е паднало (3,3,3)
 400 точки – ако от трите зара се е паднали (4,4,4)
 500 точки – ако от трите зара се е паднало (5,5,5)
 играча губи всичките си точки ако се е паднало (6,6,6)
 печели играча който пръв стигне 5500 точки
Да се напише програма чрез която да се симулира играта барбут за един играч и да
извежда при всяко хвърляне какъв е резултата от заровете, колко точки получава и колко
точки е събрал докато общия му брой точки достигне нужния.

You might also like