Нужно нарисовать схему на этот код в С++ #include
#include
using namespace std;
int main()
{
setlocale(LC_CTYPE, "");
cout > n;
if (n < 2)
{
cout << "введено слишком маленькое число\n";
exit(-1);
}
int a1 = 0, a2 = 1;
cout <<"1-ый член: "<< a1< cout <<"2-ый член: "<< a2<
for(int i=3;i<=n;i++)
{
a2 += a1;
a1 = a2 - a1;
cout << i << "-ый член: " << a2 << endl;
}
return 0;
}
n = 10;
var
i, c: integer;
a, w: array[1..n] of integer;
begin
randomize;
writeln('Исходный массив:');
for i := 1 to n do
begin
a[i] := random(201) - 100;
write(a[i], ' ');
end;
writeln;
c := 0;
for i := 1 to n do
if a[i] > 0 then
begin
c := c + 1;
w[c] := a[i];
end;
writeln('Кол-во положительных элементов: ', c);
for i := 1 to n do
begin
if a[i] <= 0 then
begin
c := c + 1;
w[c] := a[i];
end;
end;
writeln('Результат:');
for i := 1 to c do
write(w[i], ' ');
end.