написать в паскаль ABC1) напишите программку, перемножающую целые числа без использования

Написать в паскаль ABC

1) напишите программку, перемножающую целые числа без использования операции lt;lt; * gt;gt;. например, при умножении целых чисел n*m число m надобно сложить само с собой n раз (m+m+...+m).

2) Напишите программку возведения числа в целую степень. Число и степень запрашивайте у юзера.

Задать свой вопрос
2 ответа
Uses crt;
var x,y,pr,i:integer;
begin
     pr:=0;
     write('1 множитель:'); readln(x);
     write('2 множитель:'); readln(y);
     for i:=1 to x do
         pr:=pr+y;
     writeln('произведение:',pr);
end.
---
uses crt;
var x,y,st,i:integer;
begin
     st:=1;
     write('число:'); readln(y);
     write('ступень:'); readln(x);
     for i:=1 to x do
         st:=st*y;
     writeln('итог::',st);
end.
Обрисую только момент, в котором вся сущность, т.е. без ввода данных и т.д.:
...
for i:=1 to (на сколько надо помножить) do
k:=k+a k-итоговая сумма, перед циклом к=0, в конце кlt;gt;0; a-вводимое число
...
таким же образом поступаем и с умножением
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт