Отгадать число с трёх попыток - C (СИ)
Формулировка задачи:
Надо отгадать число с трех попыток. Как задать три попытки?
Листинг программы
- #include <conio.h>
- #include <stdio.h>
- #include <time.h>
- #include <stdlib.h>
- int main () {
- int a,b, i;
- srand(time(NULL));
- a=rand()%10;
- printf ("Попробуйте отгадать мое число \n");
- while (b=a) {
- scanf ("%hd", &b);
- if (b>9||b<-1) printf ("Мое число находиться в диапозоне [0;9]! \n");
- else if (a>b) printf ("Мое число больше \n");
- else if (a<b) printf ("Мое число меньше \n");
- if (a==b) printf ("Вы отгадали число! \n");
- if (a==b) break;
- }
- return 0;
- }
Решение задачи: «Отгадать число с трёх попыток»
textual
Листинг программы
- #include <time.h> //Прототип time
- #include <stdlib.h> //Прототип rand
- int random () {
- srand(time(NULL)); //Исключаем возможность генерации "псевдослучайных чисел"
- return rand()%10; //Генерируем случайное число в диапозоне [0:9].
- }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы:
и . - Создаём функцию с именем random, которая будет генерировать случайное число.
- Инициализируем генератор случайных чисел с помощью функции srand(time(NULL)).
- С помощью функции rand()%10 генерируем случайное число в диапазоне от 0 до 9.
- Возвращаем сгенерированное случайное число из функции.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д