Для того, чтобы вопросы выводились в случайном порядке, можно сделать так: uses crt; const n=10; var a,g: array [1..100] of integer; var b : array [1..100] of string; var i,j,k: integer; mn: set of 1..n; begin randomize; writeln ('ответы вводятся строкой без пробелов. пример: 12345'); k: =0; mn: =[]; for i: =1 to n do begin j: =1+random(10); while j in mn do j: =1+random(n); mn: =mn+[j]; writeln(b[j]); readln(g[j]); clrscr; if g[j]=a[j] then k: =k+1; end; writeln ('ваша оценка: ',k/2); end.
nsh25044
02.02.2022
#include < stdio.h> #include < math.h> int isprime(int x) { for (int i = 2; i < = sqrt(x); i++) { if (x % i == 0) return 0; } return 1; } int main() { /* ввод значений */ int n; scanf("%d", & n); int nums[n]; for (int i = 0; i < n; i++) { scanf("%d", & nums[i]); } /* поиск минимального значения */ int min = nums[0]; for (int i = 1; i < n; i++) { if (nums[i] < min) min = nums[i]; } /* поиск делителя */ int ret = 0; int isdiv = 1; for (int i = min; i > 1; { printf("test %d\n", i); if (isprime(i)) { printf(" %d prime\n", i); for (int j = 0; j < n; j++) { if (nums[j] % i ! = 0) { printf(" on pos %d not div %d\n", j, i); isdiv = 0; break; } } if (isdiv) { ret = i; printf(" ret = %d, break\n", ret); break; } else { isdiv = 1; } } } printf("%d", ret); return 0; }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Рассчитайте время звучания моно-аудиофайла, если при 16-битовом кодировании и частоте дискретизации 32000 его объём равен 3500 кбайт.