Регистрация
Войти
Стать экспертом Правила
Информатика

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

ОТВЕТЫ
#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;
}
487
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам