-
Автор темы
- #1
символ % работает только с целыми числами, а я хочу чтобы например можно было умножать 2.8 * 4 и при этом работал и %
как это реализовать?
как это реализовать?
C++:
#include <cstdint>
#include <iostream>
int main() {
int64_t a, b;
char operation;
std::cin >> a >> operation >> b;
int64_t result;
switch (operation) {
case '+':
result = a + b;
break;
case '-':
result = a - b;
break;
case '*':
result = a * b;
break;
case '/':
case ':':
result = a / b;
break;
case '%':
result = a % b; // проблема
break;
default:
result = 0;
}
std::cout << result << "\n";
}