int main() { setlocale (LC_ALL,"Russian"); int number; do { cout <<"Введите номер группы: "; cin >> number; } while (number<100 || number>999); char *groups[9]={"исторический","экономический","юридический", "математический","физический","химический", "биологический","географический","географический"}; cout <<groups[number/100-1] <<", поступил в 200" <<number/10%10 <<" году\n"; return 0; } Как задание понял, так и написал
begin Randomize; Writeln('Элементы массива'); k := 0; s := 0; for i := 1 to n do begin x[i] := Random(50); Write(x[i]:3); end; Writeln; Writeln('Элементы со значением в интервале [7;10]'); for i := 1 to n do if (x[i] >= 7) and (x[i] <= 10) then begin k := k + 1; s := s + x[i]; Write(x[i]:3) end; if k = 0 then Writeln('не найдены') else Writeln(#13#10, ' Элементов:', k, ', среднее арифметическое=', s / k:5:3) end.
Відповідь:
20
Пояснення:
Вначале присваиваются значения
а = 100
в = 30
Затем
а = а - в × 3 = 100 - 30 × 3 = 100 - 90 = 10
Проверка условия а > в - ложно, тогда
с = в - а = 30 - 10 = 20
Печать числа 20.