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

Игра в кости - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копирование файла C++ http://www.cyberforum.ru/cpp-beginners/thread595670.html
Привет всем. У меня проблема такого рода, пытаюсь скопировать файл, и все вроде получается, за исключением того, что в конец файла добавляется лишний байт. Не могу понять почему, буду рад за помощь. #include <fstream> #include <iostream> using namespace std; int main(){ char * buffer;
C++ Характеристика столбца Характеристикой столбца: целочисленной матрицы назовём сумму модулей его отрицательных нечётных элементов.Переставляя столбцы заданной матрицы, расположить их в соответствий с ростом характеристик. Помогите пожалуйста! Прошу срочно нужно! К завтрашнему дню! Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread595660.html
Дан массив типа char подсчитать все буквы входящие в текст 1 раз C++
Дан массив типа char подсчитать все буквы входящие в текст 1 раз Помогите пожалуйста! Прошу срочно нужно! К завтрашнему дню! Заранее благодарен!
Суммирование членов ряда C++
Составить программу, которая суммирует члены ряда y=1+2+3+4...+K. Накопление прямой суммы прекращается после 1/6+1/24+1/60+...+1/(K(K+1)*(K+2)). Суммирование проводится дважды: сначала от первого члена к последнему, затем в обратном порядке. На каждом шаге распечатывается номер слагаемого, а также накопленное и теоретическое значение сумм. Помогите пожалуйста! Прошу срочно нужно! К...
C++ Интерполяция заданной функции второй формулой Ньютона (обратная интерполяция) http://www.cyberforum.ru/cpp-beginners/thread595653.html
Программа накапливает ошибку, да и первые значения совсем уже "приближённые". Явно что-то упустил. Посмотрите со стороны. #include <iostream> #include <cstdio> #include <cmath> using namespace std; double *v; double *Create_Vector(int N);
C++ Табуляция функций Составить программу, которая распечатывает заданное количество значений функций sin(x)*sqrt(x)и соответствующие значение аргумента.Таблица располагается вертикально - сверху вниз. Значение функции распечатываются с точностью 3 знака после десятичной точки, значение аргумента - с точностью 2 знака после десятичной точки. Функция табулируется на интервале двух периодов. Добавлено через 24 минуты... подробнее

Показать сообщение отдельно
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
04.06.2012, 14:42     Игра в кости
зачем шесть функций о_О. Так попроще


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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#include <time.h>
#include <iostream>
#include <conio.h>
#include<windows.h>
using namespace std;
void show(int x)
{
    switch(x)
    {
    case 1:
cout<<"_______\n";
cout<<"|     |\n";
cout<<"|  0  |\n";
cout<<"|     |\n";
cout<<"_______\n";
break;
 
case 2:
cout<<"_______\n";
cout<<"|0    |\n";
cout<<"|     |\n";
cout<<"|    0|\n";
cout<<"_______\n";
break;
 
case 3:
cout<<"_______\n";
cout<<"|0    |\n";
cout<<"|  0  |\n";
cout<<"|    0|\n";
cout<<"_______\n";
break;
 
case 4:
cout<<"_______\n";
cout<<"|0   0|\n";
cout<<"|     |\n";
cout<<"|0   0|\n";
cout<<"_______\n";
break;
 
case 5:
cout<<"_______\n";
cout<<"|0   0|\n";
cout<<"|  0  |\n";
cout<<"|0   0|\n";
cout<<"_______\n";
break;
 
case 6:
cout<<"_______\n";
cout<<"|0   0|\n";
cout<<"|0   0|\n";
cout<<"|0   0|\n";
cout<<"_______\n";
break;
    }
}
 
void main()
{
    setlocale(LC_ALL, "Russian");
    srand(time(0));
 int i,igr1=0,igr2=0,a,b;
 do
 {
     cout <<"Нажмите 1 для броска, нажмите 2 для просмотра общего счета, нажмите 3 для выхода";
        cin>>i;
     switch (i)
     {
         case 1:
 system("cls");
 a = rand() % 6+1;
  b = rand() % 6+1;
  cout<<"У вас :"<<endl;
 show(a);
 igr1+=a;
  cout<<"У противника :"<<endl;
 show(b);
 igr2+=b;
 break;
         case 2:
             if(igr1>igr2)
              cout<<"Вы выигрываете со счетом "<<igr1<<":"<<igr2<<endl;
             if(igr2>igr1)
                 cout<<"Вы проигрываете со счетом "<<igr2<<":"<<igr1<<endl;
             if(igr1==igr2)
                 cout<<"Счет равный "<<igr1<<":"<<igr2<<endl;
    break;
   }
  }
  while(i!=3);
  _getch();
}
 
Текущее время: 00:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru