online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/* Эта программа демонстрирует математические функции из библиотеки файла math.h, таким образом, вы можете сделать домашнюю работу без единой ошибки благодаря быстрым и легким программам */ #include <stdio.h> #include <string.h> #include <time.h> #include <ctype.h> #include <math.h> int main() { int dice1, dice2; int total1, total2; time_t t; char ans, cont; do { //Запомните, что данная функция нужна, чтобы //генерируемые числа были разными srand(time(&t)) ; //Вы получите число от 0 до 5, поэтому +1 //задаст диапазон числа от 1 до 6 dice1 = (rand() % 5) + 1; dice2 = (rand() % 5) + 1; total1 = dice1 + dice2; printf("Первый бросок игральных костей: %d и %d, ", dice1, dice2); printf("с общей суммой %d.\n\n\n", total1); do { puts("Как вы думаете, сумма следующего броска будет "); puts("(H)Больше, (L)Меньше или (S)Равна?\n"); puts("Введите H, L, или S в соответствии с вашим мнением."); scanf(" %c", &ans); ans = toupper(ans); } while ((ans != 'H') && (ans != 'L') && (ans !='S')); // Второй бросок и получение второй суммы dice1 = (rand() % 5) + 1; dice2 = (rand() % 5) + 1; total2 = dice1 + dice2; // Отобразить результаты второго броска printf("\nПервый бросок игральных костей: %d и %d, ", dice1, dice2); printf("с общей суммой %d.\n\n", total2); // Теперь сопоставим догадку пользователя с результатом // второго броска и сообщим, прав пользователь или нет if (ans == 'L') { if (total2 < total1) { printf("Хорошая работа! Вы оказались правы!\n"); printf("%d меньше, чем %d\n", total2, total1); } else { printf("Извините! %d не меньше %d\n\n", total2, total1); } } else if (ans == 'H') { if (total2 > total1) { printf("Хорошая работа! Вы оказались правы!\n"); printf("%d больше, чем %d\n", total2, total1); } else { printf("Извините! %d не больше, чем %d\n\n", total2, total1); } } else if (ans == 'S') { if (total2 == total1) { printf("Хорошая работа! Вы оказались правы!\n"); printf("%d равно %d\n\n", total2, total1); } else { printf("Извините! %d не равно %d\n\n", total2, total1); } } printf("Сыграть ещё? Y or N\n"); scanf(" %c ", &cont); } while (cont == 'Y'); return(0); }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue