Предмет: Информатика,
автор: jioo568
Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.
Пример:
Введите два числа:
10 -15
10*(-15)=-150
Это цикл с условием ( while)
ПАСКАЛЬ
Помогите пожалуйста
Заранее спасибо
Аноним:
Не, ну ты вовремя написал. Я уже сделал программу, а ты Паскаль.
Не знаю,дали такое задание
Задание - это не интересно. Интересует Ваш ответ на поставленный вопрос.
Задания тут Вы даете. И чем Вы раньше это поймете, тем лучше для Вас. Если Вы просто сюда переписываете задание, которое дали Вам, а потом наш ответ назад - то Вы просто лишнее звено в цепочке.
Давайте нам координаты того, кто задание Вам выдал и мы просто сразу ответ туда отправим.
А вот если Вам дали задание, а Вы его осмыслили, как-то проработали и попросили помочь - это другое дело.
А иначе все сводится к тривиальной подсказке, а это противозаконно. Попробуйте понять.
я могу его сделать через for а через цикл while нет
Я Вам вопрос задал О ВЫВОДЕ, о представлении результатов.
Раз можете сделать, расскажите, как организуете вывод.
Ответы
Автор ответа:
1
javascript:var a = parseInt(prompt()), b = parseInt(prompt()), c = 0, сч = 0; while (сч < Math.abs(b)) { c += a; сч++; } if (b < 0) c = -c; alert(c);
А вот и Pascal. Надеюсь, не ошибся.
program pr;
var a, b, c, cnt: integer;
begin
a := readln();
b := readln();
c := 0;
cnt = 0;
while (c < abs(b)) begin
c := c + a;
cnt := cnt + 1;
end;
writeln(c);
end.
Обычно когда дают пример, там дают и формат вывода.
Так принято
Да тут очевидно, что вывод - одно число.
Т .е. если сказано "ввод 10 -15, вывод -150" - вопроса нет.
Она просто засунула пояснение (мол, можно на отрицательное умножать) в строку, где обычно есть ответ.
Можно простить.
Но если сказано "вывод 10*(-15)=-150" - у меня вопрос возникает.
Так тогда бы и сказала, что достаточно дать число. Но ведь молчит, тупо твердя, что "так в задании, зеать ничего не знаю".
В общем, для меня тут больше дел нет)
Ну хочется ему всё выражение, пусть будет всё. Ну да Бог с ним. Логику я ему расписал, дальше пусть сам форматирует.
Похожие вопросы
Предмет: Алгебра,
автор: eugeniodepez
Предмет: Математика,
автор: dikosladkay86
Предмет: География,
автор: ajkadilka
Предмет: Математика,
автор: lerikkuz0909
Предмет: Литература,
автор: антон155