Ответ:
#include <iostream>
using namespace std;
int main()
{
double x, f;
setlocale(LC_ALL, "russian");
cout << "X = ";
cin >> x;
if (x != 0) {
f = 5 + 2 * x / 4 / x - 3 + 3 * (x + 1) / 7 - x;
cout << "F = " << f;
}
else
cout << "Результат не определен";
}
Объяснение:
if (x != 0) - потому, что на 0 делить нельзя
Program summa;
var x,y,k:integer;
readln (x,y);
k:=x mod y;
writeln (k);
end.
program xyz;
var x,y,z,a,b,c:real;
begin
readln(x,y,z);
x:=(sqrt(a)+b)/2*a;
y:=sqrt(abs((3*x+4)/(1-2*x)));
z:=abs(sqr(Cos(x)))/(Ln(1+y));
writeln(z);
end.
Немного исправил программу:
program Alex1;
var
a: array[1..10] of integer;
max, i: integer;
begin
for i := 1 to 10 do
read(a[i]);
writeln('Исходный массив');
for i := 1 to 10 do
write(a[i], ' ');
max := a[1];
for i := 2 to 10 do
if a[i] > max then max := a[i];
for i := 1 to 10 do
if a[i] < 0 then a[i] := max;
writeln;
writeln('Новый массив');
for i := 1 to 10 do
write(a[i], ' ');
<span>end.</span>