Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
WestCoast
3 / 3 / 1
Регистрация: 15.04.2013
Сообщений: 37
#1

орел или решка - C++

26.05.2013, 23:40. Просмотров 728. Ответов 3
Метки нет (Все метки)

программа моделирует падение монеты
Для каждого броска монеты программа должна печатать Орел или Решка. Промоделируйте с помощью этой программы бросание 100 раз и подсчитайте, сколько раз появилась каждая сторона монеты. Напечатайте результаты. Программа должна вызывать отдельную функцию flip, которая не принимает никаких аргументов и возвращает 0 для Орла и 1 для Решки. Замечание: если программа действительно моделирует бросание монеты, каждая сторона монеты должна появляться примерно в половине случаев.

С++ не знаю вообще,попросили помочь решить.Прошу помощи у вас.Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 23:40     орел или решка
Посмотрите здесь:

C++ Книги или справочники для опытных(или проффесиональных) программистов!
Контроль точности Рунге-Кутта (3 или 4 порядка) или Эйлера. C++
орел vs решка подправить мелочь C++
Имеет ли смысл продолжать учить с++ или попробовать перейти в с# или java? C++
C++ Программа "Орел или Решка"
Орел или Решка с++ C++
При вводе элементов массива выводить их тип (или int или float) C++
C++ Количество нулевых, или положительных, или отрицательных элементов в двумерном массиве
C++ Написать программу вычисления площади треугольники или квадрата или трапеции
C++ Ошибка в условии. Орел и решка
Игра Орел Решка C++
C++ Орел-решка, всегда одно и тоже значение

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12499 / 7061 / 793
Регистрация: 27.09.2012
Сообщений: 17,447
Записей в блоге: 2
Завершенные тесты: 1
26.05.2013, 23:48     орел или решка #2
Для опоры:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <clocale>
 
int main(){
    srand(time(NULL));
    setlocale(LC_ALL,"rus");
    const int variants_count=7;
    const char * strs[variants_count]={"Орел","Решка","На ребро встала","Зависла в воздухе","Испарилась","Упала в болото и не видно что выпало","Монету отнял Чак Норрис"};
    std::cout<<"Сколько раз бросаем?";
    int n;
    std::cin>>n;
    for(int i=0;i<n;++i)
        std::cout<<strs[rand()%variants_count]<<std::endl;
}
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
26.05.2013, 23:53     орел или решка #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
#include <windows.h>
 
int flip () {
 return   rand()%2;
} 
 
//++++++++++++++++++++++++++++++++++++
 
int main ()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
                 //объявления и инициализация
    srand (time(0));
    int orol, reshka;
    orol= reshka= 0;
    
                 //вычисления
    for (int i= 0; i< 100; i++) {
     if (flip())
      reshka++;
     else
      orol++;
    }
    
                 //вывод
    printf ("орёл= %d    решка= %d", orol, reshka);
    getchar ();
         
    return 0;
}
SummerRain
26.05.2013, 23:54     орел или решка
  #4

Не по теме:

Монету отнял Чак Норрис

Yandex
Объявления
26.05.2013, 23:54     орел или решка
Ответ Создать тему
Опции темы

Текущее время: 15:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru