Часть И. Решения ГУЈ
if (г != 0) d++;
}
while ( г != О ); // пока п не разделится на d
if (d == n)
printf("%i - простое число" ,n);
else printf("%i - не простое число" ,n);
printf("\п\пДля завершения нажмите ");
getch();
Задача 138
// Игра "Угадай число"
linclude
#include // для доступа к srand
linclude
void mainO
{
int comp; // задуманное число
int igrok; // вариант игрока
int n; // количество попыток
time_t t; // текущее время - для инициализации
// генератора случайных чисел
srand((unsigned) time (&t));
comp = randO % 10 +1 ; // число от 1 до 10
clrscrО;
cprintf("\п\гКомпьютер \"задумал\" число от 1 до\
10.\п\г");
cprintf("Вы должны его угадать за три попытки.");
п = 0;
do {
cprintf("\n\r->");
cscanf("%i",&igrok);
n++;
} while ((igrok != comp)&&(n < 3));
if (igrok == comp)
{
120 C/C-f-+ в задачах и примерах
textcolor(RED+BLINK);
cprintf("\п\гВЫ ВЫИГРАЛИ!");
}
else
{
textcolor(GREEN);
cprintf("\п\гВы проиграли.);
cprintf ("Компьютер задумал число %d",coinp);
}
textcolor(LIGHTGRAY);
cprintf("\п\гДля завершения нажмите любую клавишу...");
getch();getch();
}
Задача 140
// Выводит таблицу функции
#inclucie
#include
void main()
{
float x,dx; // аргумент и его приращение
float х1,х2; // диапазон изменения аргумента
float у; // значение функции
х1 = -4;
х2 = 4;
dx = 0.5;
X = х1;
printf (" \п") ;
printf (" X I у\п");
printf (" \п") ;
while (х < х2) {
у = х*х + 2;
printf("%3.2f 1 %3.2f\n", X, у);
X += dx;
}
printf (" \n") ;
printf("\пДля завершения нажмите ");
getch ();
}
Do'stlaringiz bilan baham: |