gcc 7.3.0
Входные значения и выходные на скриншоте.
Код там же.
#include <iostream>
#include <cmath>
int main()
{
float x, y;
std::cout << "Введите значения переменных x и y: ";
std::cin >> x >> y;
std::cout << "Результат: " << (3 + std::exp(y - 1)) / (1 + std::pow(x, 2) * std::abs(y - std::tan(x)))
<< std::endl;
return 0;
}
а) Векторная
б) На мониторе графика векторная, на выходе из принтера - растровая.
Не уверен, мб че не учел. 50/50. Не бей. Но зато быстро)
Для упрощения жизни.. . Для вычисления сложных задач, которые у человека займет 5 часов, а у компьютера 5 секунд
КОД в Turbo Pascal
USES CRT;
VAR A:array[1..5,1..5] of integer;<span>
i,j,min,s:integer;
BEGIN
CLRSCR;
Randomize;<span>
<em>{заполняем массив случайными числами от 0 до 10}</em>
for i:=1 to 5 do
for j:=1 to 5 do
A[i,j]:=random(10);
<em>{Выводим массив на экран}</em>
for i:=1 to 5 do
begin
for j:=1 to 5 do
Write(A[i,j]:2, ' ');
Writeln;<span>
end;
min:=A[1,1]; <em>{Присваиваем минимальному значению первый элемент массива}</em>
<em>{Ищем минимальный элемент в массиве} </em>
for i:=1 to 5 do
for j:=1 to 5 do<span>
if A[i,j]<min then min:=A[i,j];
</span></span></span></span><span>Writeln('Минимальный элемент в данном массиве = ',min);
<em>{Обнуляем счетчик}</em><span><em> </em>
s:=0;
</span>
<em>{Считаем сколько минимальных элементов в каждой строке и выводим на экран}</em>
for i:=1 to 5 do
begin
for j:=1 to 5 do
if A[i,j]=min then s:=s+1;
Writeln('В ',i,' строке минимальный элемент встечается ',s,' раз'); s:=0;<span>
end;
</span></span>
READLN;
END.