ПОЖАЛУЙСТА!ПОМОГИТЕ!СРОЧНО!Решить задачи на турбопаскале:ХОТЯБЫ ПАРУ ШТУК1.Дано натуральное число Найти сумму и произведение пер
<u>ПОЖАЛУЙСТА!ПОМОГИТЕ!СРОЧНО!</u><span><u>Решить задачи на турбопаскале:ХОТЯБЫ ПАРУ ШТУК</u> 1.Дано натуральное число Найти сумму и произведение первых двух цифр. 2.Дано n-значное натуральное число. Правда ли что квадрат произведения цифр числа равняется кубу суммы цифр числа. 3.Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления.</span>
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.
Program zadacha; vara: array[1..10] of integer;i,min,n: integer; beginn:=0;for i:=1 to 10 do begina[i]:=-5+random(5);write(a[i]:4);min:=a[1];end; for i:=2 to 10 do beginif min>a[i] then min:=a[i];end; for i:=1 to 10 do beginif a[i]=min then beginn:=n+1;end;end; writeln();writeln('min=',min);writeln('n=',n);end.
Очень легко. Всё пронумеровано, осталось пошагово нарисовать.
П.с.: извини, забыла про нижнюю часть. Там можешь сама без проблем две палочки дорисовать.
Ответ 45, т.к. только это число находится в промежутке между 60 и 30 из условия, это выражение модно представать, как: 60<х>30, 60 больше икс, но меньше 30