1652001
15.03.2020 19:02

Можете расписать действия в коде

#include
#include
using namespace std;

class calc
{
protected:
int sum;
void action(int a, string sign, int b)
{
if(sign == "+")
sum = a + b;
if(sign == "*")
sum = a * b;
if(sign == "-")
sum = a - b;
if(sign == "%")
sum = a % b;
}
};

class ex : public calc
{
protected:
int a, b;
string sign;
public:
void signal_1(int a)
{
this->a = a;
}
void signal_2(string sign)
{
this->sign = sign;
}
void signal_3(int b)
{
this->b = b;
action(a, sign, b);
signal_4();
}
void signal_4()
{
outt();
this-> a = sum;
}
void outt()
{
cout << a << ' '<< sign << ' ' << b << " = "<< sum;
}
};

string take_symb(string s, int &i)
{
string buf;

buf = "";
i = 0;
while (s[i] != ' ')
{
buf += s[i];
i++;
}
return buf;
}

int main(void)
{
string s;
ex exp;
int i = 0;
getline(cin, s);

exp.signal_1(stoi(take_symb(s, i)));
s.erase(0, i + 1);
while (s.length() > 0)
{
exp.signal_2(take_symb(s, i));
s.erase(0, i + 1);
exp.signal_3(stoi(take_symb(s, i)));
s.erase(0, i + 1);
if (s != "")
cout << endl;
}
return 0;
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
sadgerl5
13.07.2022 19:55
1. Не знаю. Вопрос точно правильно написан?
2. в.пиксель
3. а.красный, синий, зеленый
4. а.хранения информации о цвете каждого пикселя экрана монитора
5. г.программа для создания и редактирования рисунков
6. б.графических примитивов
7.б. растровой графики
8. а.электронное устройство для хранения двоичного кода изображения, выводимого на экран
9.  а.дисплейный процессор и видеопамять(немного есть сомнения)
10. в. bmp
11.Разрешающая сканера 300 dpi (dot per inch - точек на дюйм) означает, что на отрезке длиной 1 дюйм сканер различить 300 точек.
Переведем разрешающую сканера из точек на дюйм (1 дюйм = 2,54 см) в точки на сантиметр:
300dpi : 2,54 ≈ 118 точек/см.
Следовательно, размер изображения в точках составит
25*118 и 30*118 = 2950х3540
Общее количество точек изображения равно:
2950 * 3540 = 10 443 000.
Информационный объем файла равен:
3 байта= 24 бита. 24 * 10 443 000 = 250632000 бит = 31329000 байт = 30595 Кб ≈ 30 Мб
12.65536 означает, что на каждый пиксель отводится два байта. Итого имеем 1280*2КБ=2,5МБ.
0,0(0 оценок)
Ответ:
angelina436
05.06.2023 20:33
Возможности графического редактора Photoshop от компании Adobe позволяют делать любые операции над изображениями. Начиная с рисования простых фигур и линий кистью, и заканчивая созданием сложных многослойных композиций с применением корректирующих слоёв,  эффектов наложения, фильтров и 3d объектов. С его можно выравнивать цвета и положение объектов на неправильно сделанных снимках, производить восстановление и коррекцию старых фотографий либо повреждённых изображений. Можно делать анимированные изображения, например, gif анимацию. Имея графический планшет можно рисовать настоящие картины, как если бы мы использовали обычную кисть и холст, т.к. большое разнообразие кистей и их настроек позволяет в умелых руках буквально творить чудеса. Инструменты автоматизации, подключаемые фильтры и плагины, а также ряд других профессиональных возможностей позволяют упростить многие операции, а многие делать буквально в 1 клик мыши в автоматическом режиме сразу над несколькими тысячами файлов.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота