Предмет: Информатика, автор: kasyanova98

ПОЖАЛУЙСТА!ПОМОГИТЕ!СРОЧНО!Решить задачи на турбопаскале:ХОТЯБЫ ПАРУ ШТУК
1.Дано натуральное число Найти сумму и произведение первых двух цифр.
2.Дано n-значное натуральное число. Правда ли что квадрат произведения цифр числа равняется кубу суммы цифр числа.
3.Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления.

Ответы

Автор ответа: Alphaeus
0
Program  Kasyanova98_1;
uses crt;
var n,nt,p:integer;
  begin
  writeln('***   Alphaues is thinking...   ***');
  write('Ok, введите натуральное число N = ');
  readln(n);
  nt:=n;
  while nt>=10 do
    begin
      p:=nt;
      nt:= nt div 10;
    end;
  writeln('Cумма первых двух цифр числа ',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 nt>=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 y<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 y<n then write(' | ')
        end;
        if x*y<100 then writeln(' * ')
                   else writeln('* ');
        if x<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 y<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 y<n then write(' | ')
        end;
        if x+y<100 then writeln(' * ')
                   else writeln('* ');
        if x<10 then writeln('+------------------------------------------------------+')
                else writeln('********************************************************');
    end;
end.

Похожие вопросы
Предмет: Русский язык, автор: xoxol45r
Напишите главную идею текста в 3-5 предложениях

У животных был завтрак, а затем Снежок и Наполеон созывали их снова вместе. "Товарищи", говорил Снежок ", сейчас 6:30, и перед нами целый день. Сегодня мы начинаем сенокос. Но есть другое дело, которое должно быть сделано в первую очередь". Тогда свинья показала, что в течение последних трех месяцев они научились читать и писать по старой книге правописания, которая принадлежала детям мистера Джонса. Они объясняли, что за последние три месяца их исследований свиньям удалось сократить принципы Анимализма до семи заповедей. Эти семь заповедей теперь будут записаны на стене, и будут образовывать непреложный закон, по которому должны будут жить веками все животные на Скотном дворе. С некоторым трудом (потому что для свиней непросто держать равновесие на лестнице) Снежок поднялся и принялся за работу. Заповеди были записаны на стене большими белыми буквами, которые можно было прочесть за тридцать ярдов. Они гласили следующее:
1. Все, что ходит на двух ногах – враг.
2. Все, что ходит на четырех ногах или имеет крылья, это друг.
3. Ни одно животное не должно носить одежду.
4. Ни одно животное не должно спать в постели.
5. Ни одно животное не должно потреблять алкоголь.
6. Ни одно животное не должно убивать любое другое животное. Все животные равны.
Снежок прочёл их вслух для других. Все животные кивали в полном согласии, и те, кто был умнее, сразу начали учить заповеди наизусть.
Вскоре было обнаружено, что многие животные, такие как овцы, куры и утки не могли знать семи заповедей наизусть. После долгих размышлений Снежок заявил, что семь заповедей можно свести к одной поговорке, а именно: «Четыре ноги хорошо, две ноги плохо». «Это», сказал он, «важнейший принцип Анимализма