ПОЖАЛУЙСТА!ПОМОГИТЕ!Безотлагательно!Решить задачки на турбопаскале:1.Дано естественное число Отыскать сумму

ПОЖАЛУЙСТА!ПОМОГИТЕ!Безотлагательно!
Решить задачи на турбопаскале:

1.Дано натуральное число Отыскать сумму и произведение первых 2-ух чисел.
2.Дано n-значное натуральное число. Правда ли что квадрат произведения цифр числа приравнивается кубу суммы цифр числа.
3.Составить программку, которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления.

Задать свой вопрос
Beruchashvili Valerij
Что-то я не совсем сообразил с 1-м Может, первых 2-ух [I]цифр[/I]?
Илюшка Стельмашук
Да,да, ошиблась нечаянно,первых 2-ух цифр.
1 ответ
Program  Kasyanova98_1;
uses crt;
var n,nt,p:integer;
  begin
  writeln('***   Alphaues is thinking...   ***');
  write('Ok, введите естественное число N = ');
  readln(n);
  nt:=n;
  while ntgt;=10 do
    begin
      p:=nt;
      nt:= nt div 10;
    end;
  writeln('Cумма первых 2-ух цифр числа ',n,' одинакова ',(p div 10)+(p mod 10));
  writeln('Произведение первых двух цифр числа ',n,' одинаково ',(p div 10)*(p mod 10));
end.

Program  Kasyanova98_2;
uses crt;
var n,nt,sum,kw,temp:integer;
  begin
  writeln('***   Alphaues is thinking...   ***');
  write('Ok, введите естественное число N = ');
  readln(n);
  nt:=n;
  sum:=0;
  kw:=1;
  while ntgt;=1 do
    begin
    temp:=nt mod 10;
    sum := sum + temp;
    kw:=kw * temp;
    nt := nt div 10;
  end;
  if kw*kw=sum*sum*sum then
      writeln('Квадрат произведения цифр числа ',n,' приравнивается кубу суммы его цифр')
    else
writeln('Квадрат творения цифр числа ',n,' НЕ приравнивается кубу суммы его цифр');
end.

Program Kasyanova98_3.1;
uses crt;
const n=10;
var
  x,y:integer;
begin
  writeln('********************************************************');
  writeln('*                   ТАБЛИЦА УМНОЖЕНИЯ                  *');
  writeln('********************************************************');
  write('*    * ');
  for y:=1 to n do
    begin
      write(y:2);
      if ylt;n then write(' ')
      else      writeln(' * ');
    end;
  writeln('********************************************************');
  for x:=1 to n do
    begin
      write('* ',x:2, ' * ');
      for y:=1 to n do
         begin
          write(x*y:2);
          if ylt;n then write(' ')
        end;
        if x*ylt;100 then writeln(' * ')
                   else writeln('* ');
        if xlt;10 then writeln('+------------------------------------------------------+')
                else writeln('********************************************************');
    end;
end.

Program Kasyanova98_3.2;
uses crt;
const n=10;
var
  x,y:integer;
begin
  writeln('********************************************************');
  writeln('*                   ТАБЛИЦА СЛОЖЕНИЯ                   *');
  writeln('********************************************************');
  write('*    * ');
  for y:=1 to n do
    begin
      write(y:2);
      if ylt;n then write(' ')
      else      writeln(' * ');
    end;
  writeln('********************************************************');
  for x:=1 to n do
    begin
      write('* ',x:2, ' * ');
      for y:=1 to n do
         begin
          write(x+y:2);
          if ylt;n then write(' ')
        end;
        if x+ylt;100 then writeln(' * ')
                   else writeln('* ');
        if xlt;10 then writeln('+------------------------------------------------------+')
                else writeln('********************************************************');
    end;
end.

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт