Отгадать число с трёх попыток - 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.
- Возвращаем сгенерированное случайное число из функции.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д