№1. У исполнителя Калькулятор две команды: 1. прибавь 2
2. умножь на 2
Какое число получит этот исполнитель, если выполнит программу 122112 для начального числа 4? №2. У исполнителя Калькулятор две команды:
1. вычти 3
2. умножь на 2
Какое число получит этот исполнитель, если выполнит программу 121221 для начального числа 7? №3. У исполнителя Дельта две команды, которым присвоены номера:
1. умножить на 2
2. вычесть d (х - неизвестное натуральное число; x > 2) Выполняя первую из них, Дельта увеличивает число на экране в 2 раза, а выполняя вторую, уменьшает это число на d . Программа для исполнителя Дельта - это последовательность номеров команд. Известно, что программа 22122 переводит число 30 в число 0 Определите значение d. №4. У исполнителя Дельта две команды, которым присвоены номера:
1. прибавить 2
2. умножить на d (d - неизвестное натуральное число; x > 2) Выполняя первую из них, Дельта увеличивает число на экране на 2, а выполняя вторую, умножает это число на d . Программа для исполнителя Дельта - это последовательность номеров команд. Известно, что программа 11211 переводит число 16 в число 104. Определите значение d.
Объяснение:
Шоколадка
Степан вирішив пригостити однокласників шоколадками. Шоколадка коштувала N грн. З першого листопада вартість шоколадки збільшилась рівно на Р відсотків. Визначте скільки шоколадок зможе купити Степан на S грн після подорожчання.
Формат вхідних даних:
У першому рядку задано число N (1 ≤ N ≤ 107) - вартість шоколадки до подорожчання. У другому рядку Р (0 ≤ Р ≤ 100) - величина подорожчання шоколадки у відсотках. В третьому рядку - S (1 ≤ S ≤ 107) - сума грошей, яка є у Степана.
Формат вихідних даних:
Виведіть одне число - кількість шоколадок, які може купити Степан.
Код программы:
#include <iostream>
#include <locale>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
double D, a, b, c, x1, x2;
cout<<"Введите коэффициент a" << endl;
cin >> a;
if (a == 0) {
cout << "Ошибка ввода! Коэффициент a не должен равняться 0" << endl;
return 0;
}
cout << "Введите коэффициент b" << endl;
cin >> b;
cout << "Введите коэффициент c" << endl;
cin >> c;
cout << "\nВаше уравнение: " << a << "x^(2) + " << b << "x + " << c << endl;
D = sqrt(b*b - 4 * a * c);
if (D >= 0) {
if (D == 0) {
x1 = (-b) / (2 * a);
cout << "x1 = " << x1 << endl;
}
else {
x1 = (-b - D) / (2 * a);
x2 = (-b + D) / (2 * a);
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
}
}
else
cout << "\nУравнение не имеет корней (D < 0)" << endl;
return 0;
}