Дан квадрат 3 на 3. В его левой нижней клетке находится паук, которому нужно добраться до правой верхней клетки. За один ход он может перейти на соседнюю клетку вверх или вправо. Сколько всего разных маршрутов есть у паука? А) 1 Б) 6 Г) 4 В) 8
Program raznost_xy; var x, y:integer; begin write ('Введите число х = '); readln (x); write ('Введите число у = '); readln (y);
if (x>0) and (y>0) then begin if abs(x)>abs(y) then write ('x-y > 0'); if abs(x)=abs(y) then write ('x-y = 0'); if abs(x)<abs(y) then write ('x-y < 0'); end;
if (x<0) and (y<0) then begin if abs(x)>abs(y) then write ('x-y < 0'); if abs(x)=abs(y) then write ('x-y = 0'); if abs(x)<abs(y) then write ('x-y > 0'); end;
if (x=0) and (y=0) then write ('x-y = 0'); if (x>0) and (y<0) then write ('x-y > 0'); if (x<0) and (y>0) then write ('x-y < 0'); if (x=0) and (y>0) then write ('x-y < 0'); if (x=0) and (y<0) then write ('x-y > 0'); if (x>0) and (y=0) then write ('x-y > 0'); if (x<0) and (y=0) then write ('x-y < 0'); end.
var x, y:integer;
begin
write ('Введите число х = ');
readln (x);
write ('Введите число у = ');
readln (y);
if (x>0) and (y>0) then
begin
if abs(x)>abs(y) then write ('x-y > 0');
if abs(x)=abs(y) then write ('x-y = 0');
if abs(x)<abs(y) then write ('x-y < 0');
end;
if (x<0) and (y<0) then
begin
if abs(x)>abs(y) then write ('x-y < 0');
if abs(x)=abs(y) then write ('x-y = 0');
if abs(x)<abs(y) then write ('x-y > 0');
end;
if (x=0) and (y=0) then write ('x-y = 0');
if (x>0) and (y<0) then write ('x-y > 0');
if (x<0) and (y>0) then write ('x-y < 0');
if (x=0) and (y>0) then write ('x-y < 0');
if (x=0) and (y<0) then write ('x-y > 0');
if (x>0) and (y=0) then write ('x-y > 0');
if (x<0) and (y=0) then write ('x-y < 0');
end.
#include <iostream>
#include <vector>
int main()
{
int m,firstcnt,inp,X;
std::vector<int> vc;
// Русский язык в консоли
setlocale(LC_ALL, "Russian");
std::cout << "Размер вектора: ";
std::cin >> m;
firstcnt = m;
for (int i = 0; i < m; i++)
{
std::cout << i << " элемент вектора: ";
std::cin >> inp;
vc.push_back(inp);
}
std::cout << "Элемент X: ";
std::cin >> X;
for (int i = 0; i < m; i++)
{
if (vc[i] % X == 0)
{
auto iter1 = vc.cbegin();
std::cout << "Вставьте новый элемент вектора после " << i- (m-firstcnt) << " элемента: ";
std::cin >> inp;
vc.insert(iter1 + i + 1, inp);
m++;
i++;
}
}
std::cout << "Результат: ";
for (int i = 0; i < m; i++)
std::cout << vc[i] << " ";
return 0;
}