Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sorinka
2 / 2 / 0
Регистрация: 28.09.2010
Сообщений: 18
#1

Определить сколько раз бросали кости? - C++

28.09.2010, 22:32. Просмотров 582. Ответов 5
Метки нет (Все метки)

Бросаются 2 игральные кости до тех пор пока в сумме не будет 5, К-число бросаний . Определить сколько раз бросали кости?
Подскажите алгоритм. Благодарю за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2010, 22:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить сколько раз бросали кости? (C++):

Определить сколько раз в тексте встречается буква А и сколько раз буква С - C++
:wall:Определить сколько раз в тексте встречается буква А и сколько раз буква С

Определить сколько раз слова встречаются в тексте и сколько непосредственно друг за другом. - C++
Дан файл, содержащий текст на русском языке, в котором встречаются некоторые 2 слова. определить сколько раз эти слова встречаются в тексте...

Определить, сколько раз заданные слова встречаются в тексте и сколько из них - непосредственно друг за другом - C++
Не знаю как его делать( П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. ...

Определить, сколько раз число встречается в массиве - C++

Определить, сколько раз в последовательности меняется знак - C++
Дана последовательность ненулевых целых чисел, оканчивающая нулем. Определить, сколько раз в этой последовательности меняется знак. C++, с...

Определить сколько раз встречается заданная буква - C++
Составить программу для нахождения общего количества заданной буквы в трех заданных предложениях. Определить функцию для расчета количества...

5
ForEveR
В астрале
Эксперт С++
7988 / 4747 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
28.09.2010, 22:42 #2
Sorinka, На каждой кости возможно 6 вариантов. Всего два кубика. Значит всего вариантов 6^2, т.е. 36.
Цикл до бесконечности. while(1);
В цикле бросаем два кубика, то есть две переменные 1+rand()%6; k++;
Складываем. Если сумма=5 - break;
После цикла выводи кол-во бросков.
0
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
28.09.2010, 22:42 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <windows.h>
using namespace std;
 
int main()
{
    srand(GetTickCount());
    int dice1, dice2;
    int count = 0; 
    int sum = 0;
    while(sum != 5){
         sum = 0;
     dice1 = (rand()%6 ) + 1;
     dice2 = (rand()%6 ) + 1;
     sum = dice1 + dice2;
count++;
    }
 
    cout << count << endl;
        system("pause");
}
0
Jupiter
Каратель
Эксперт С++
6566 / 3987 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.09.2010, 22:42 #4
Вывести среднюю сумму по броскам для обоих участников (игра "кубики")
переделайте под свою задачу
0
alex_x_x
бжни
2452 / 1657 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
28.09.2010, 22:46 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(){
  srand(time(0));
  unsigned u1=0, u2=0, k;
  for( k=0;u1+u2!=5;++k ){
    u1 = rand()%6+1;
    u2 = rand()%6+1;
  }
  printf("%u\n",k);
  return 0;
}
1
Sorinka
2 / 2 / 0
Регистрация: 28.09.2010
Сообщений: 18
28.09.2010, 23:00  [ТС] #6
Спасибо всем огромное за помощь.
0
28.09.2010, 23:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2010, 23:00
Привет! Вот еще темы с ответами:

Определить сколько раз встречаются слова в тексте - C++
Дано файл содержащий текст и некоторые два слова. Определить сколько раз встречаются эти слова в тексте и сколько из них непосредственно...

Определить, сколько раз в последовательности меняется знак. - C++
Помогите пожалуйста с решением задачи: С клавиатуры вводится последовательность ненулевых целых чисел. Определить, сколько раз в этой...

Определить, сколько раз слово встречается в предложении - C++
исправьте пожалуйста. #include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; int main() { const int max=256; char...

Определить, сколько раз в последовательности встречается символ ‘a’ - C++
Вот код исправте ошибку... #include&lt;iostream.h&gt; #include&lt;stdio.h&gt; #include&lt;conio.h&gt; int a(void); int main() { char s,q; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru