ЗАДАЧИ
|
№ |
Условие | Примерен вход |
Примерен изход | Решение |
|---|---|---|---|---|
| 47 | Напишете програма на C++, която извежда числата от 0 до 100 като използвате цикъл WHILE. | Примерен Output: 0 1 2 ... 100 |
link | |
| 48 | Напишете програма на C++, в която потребителя въвежда число, докато не въведе число от 1 до 5. Използвайте цикъл do while. | Примерен Input: 40 21 -4 33 3 |
Примерен Output:
|
link |
| 49 | Напишете програма на C++, която симулира следната игра: потребителят предполага дали компютърът ще генерира 0 или 1, след което компютърът генерира случайно число: 0 или 1. Ако потребителят е познал, печели точка. В противен случай, точка печели компютърът. Извеждайте резулатата след всяка точка. Играта приключва, когато играчът или компютърът достигне 5 точки. | Примерен Input: 1 0 0 1 0 0 1 | 1
Примерен Output:
(при всяко изпълнение на програмата резултатът ще е различен) |
link |
| 50 | Реализирайте играта от по-предишната задача с тази разлика, че потребителят избира до колко точки ще се играе играта. | Примерен Input: |
Примерен Output:
(при всяко изпълнение на програмата резултатът ще е различен) |
link |
| 51 | Напишете програма на C++, в която компютърът генерира случайно число между 1 и 100, а участникът трябва да го познае. След всяко предположение се извежда съобщение "UP", "DOWN" или "CORRECT!". Играта се играе до познаване на числото (съобщение "CORRECT"). На края да се изпише броят на предположенията, с които е познато числото. | Примерен Output:
(при всяко изпълнение на програмата резултатът ще е различен) |
link | |
| 52 | Допълнете предишната задача като изведете съобщение в края "Press 1 to play again or 0 to end: ". Ако се потребителят въведе 1, играта се повтаря, ако въведе 0, програмата финишира, ако въведе нещо различно от 0 и 1, съобщението се повтаря отново. | Примерен Output:
(при всяко изпълнение на програмата резултатът ще е различен) |
link | |
| 53 | Създайте програма на C++, която симулира следната игра: състезателят разполага с капитал от 100 парични единици. Играта се играе на рундове. Във началото на всеки рунд, участникът избира сума, която да заложи между 1 и 40 парични единици. (Участникът не може да заложи повече от текущата сума парични единици, с които разполага.) След това участникът залага на 0 - четно или 1 - нечетно, според това какво число смята, че ще се генерира от компютъра. Следва генериране на случайно число. Ако участникът е познае, печели толкова парични единици, колкото е заложил. Те се добавят към текущия му капитал. Ако не познае - губи това, което е заложил. Играта продължава докато участникът достигне 200 или повече парични единици или загуби всичко (остане на 0). | Примерен Output:
(при всяко изпълнение на програмата резултатът ще е различен) |
link |