7) Дан рекурсивный алгоритм:
def F (n) :
print (n)
if n < 5:
F (n+1)
F (n+2)
F (n*3)
Найдите сумму чисел, которые будут выведены при вызове
F(2).
8)Дан рекурсивный алгоритм.
def F (n) :
print
if n < 6:
print (n)
F (n+2)
F (n*3)
Найдите сумму чисел, которые будут выведены при вызове
F(2).
9) Дан рекурсивный алгоритм:
def F(n):
print (n)
if n < 5:
print (n)
Е (n+3)
F (n* 3)
Найдите сумму чисел, которые будут выведены при вызове
F(1).
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int>negative;
vector<int>positive;
for (int i = 0; i < N; i++) {
int A;
cin >> A;
if (A < 0)
negative.push_back(A);
else
positive.push_back(A);
}
for (int i = 0; i < negative.size(); i++)
cout<< negative[i]<<" ";
for (int i = 0; i < positive.size(); i++)
cout << positive[i] << " ";
}
begin
writeln('Программа определения местонахождения точки');
writeln('Введите координаты точки');
readln(x,y); //вводим координаты точки
if (x>=0) and (y>=0) then writeln('1 четверть'); //точка принадлежит 1 ч. если обе координаты положительны (это из геометрии)
if (x<0) and (y>=0) then writeln('2 четверть'); //точка принадлежит 2 ч. если х<0, а y неотрицателен (это из геометрии)
if (x<0) and (y<0) then writeln('3 четверть'); //точка принадлежит 3 ч. если обе координаты отрицательны (это из геометрии)
if (x>=0) and (y<0) then writeln('4 четверть'); //точка принадлежит 4 ч. если х неотрицателен, а y<0 (это из геометрии)
end.