
Tuas
5 год назад
Программа на C++Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.Входные данныеВходная строка содержит два целых числа.Выходные данныеПрограмма должна вывести произведение введённых чисел.Примерывходные данные6 12выходные данные72входные данные-7 15выходные данные-105
ОТВЕТЫ

Ангел
Oct 24, 2020
#include <cstdio>
#include <cstdlib>
int
main(void)
{
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
long long mul = 0;
for (int i = 0; i < abs(a); i++) {
mul += b;
}
if (a < 0) {
mul = -mul;
}
printf("%lldn", mul);
return 0;
}
#include <cstdlib>
int
main(void)
{
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
long long mul = 0;
for (int i = 0; i < abs(a); i++) {
mul += b;
}
if (a < 0) {
mul = -mul;
}
printf("%lldn", mul);
return 0;
}
487
Смежные вопросы: