ТАлександра
13.06.2021 10:41

По vba 1) дополнить данные таблицы1 из таблицы2 и сохранить результат в виде таблицы3 на новый лист - "ответ1". если необходимые данные по коду в таблице2 не найдены, указать "не найдено" количество строк в таблице определить в макросе создать новый лист, с результатами работы, макросом

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
stif432
03.10.2022 10:27

Задача 1:

#include <iostream>

using namespace std;

int main()

{

int a{}, b{};

cout << "a = ";

cin >> a;

cout << endl << "b = ";

cin >> b;

if (a < b) a *= 2, b *= 3;

else b *= 2, a *= 3;

cout << endl << endl << "a = " << a << endl << "b = " << b;

return 0;

}

Задача 2:

#include <iostream>

using namespace std;

int main()

{

int a{};

cout << "a = ";

cin >> a;

if (!(a % 2)) cout << endl << a * a; //if (!(a % 2)) = теж саме, що й if (a % 2 == 0)

else cout << endl << a * a * a;

return 0;

}

Задача 3:

#include <iostream>

using namespace std;

int main()

{

int sum{};

for (int i = 11; i < 100; i += 2) sum += i;

cout << sum;

return 0;

}

Задача 4:

#include <iostream>

using namespace std;

int main()

{

for (int i = 144; i < 1000; i += 48) cout << i << " ";

return 0;

}

0,0(0 оценок)
Ответ:
polikarpova05
19.03.2022 13:26

#include <iostream>

typedef long long   ll;

using namespace std;

bool ll_is_valid(ll t, ll N, ll x, ll y)

{

return  t / x + (t - x) / y >= N;

}

ll f(ll N, ll x, ll y)

{

   ll R = 1;

   while (!ll_is_valid(R,N,x,y)) R *= 2;

ll L = R / 2;

while(R - L > 1)

{

 ll M   =   (L + R) / 2;

 

 if (!ll_is_valid(M,N,x,y)) {L = M;}

 else {R = M;}

}

return  R;

}

int  main()

{

ll N,x,y;

cin >> N >> x >> y;

if(x > y) swap( x, y );  

cout << f(N, x, y) <<  std::endl;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота