Решить, ,хоть 3 1)записать числа в развернутом виде: 1345(в десятичную) 3,14(в восьмую) 10,1(во вторую) 2)перевести числа в десятичную систему счисления: 11,11(во второй) 35(в пятой) 3)перевести числа из десятичной системы счисления: 201=а3 321=а7
1. program z1; var a,b,c,x1, x2:real; begin writeln('введите коэффициенты А (отличное от нуля), В и С '); readln(a,b,c); if sqrt(b*b-4*a*c)>0 then begin x1:=(-b+sqrt(b*b-4*a*c))/2/a; x2:=(-b-sqrt(b*b-4*a*c))/2/a; writeln('x1=',x1,', x2=',x2); end else if sqrt(b*b-4*a*c)=0 then begin x1:=(-b+sqrt(b*b-4*a*c))/2/a; writeln('x=',x1) end else writeln('уравнение не имеет корней'); end.
2. program z1; var b,c,x:real; begin writeln('введите коэффициенты B (отличное от нуля) и С '); readln(b,c); x:=-c/b; writeln('x<',x); end.
// PascalABC.NET 3.2, сборка 1407 от 18.03.2017 // Внимание! Если программа не работает, обновите версию!
begin var a:=MatrRandom(20,30,-30,50); a.Println(4); Writeln(4*a.ColCount*'-'); Write('Положительных по строкам: '); a.Rows.Select(r->r.Where(e->e>0).Count).Println; Write('Отрицательных по строкам: '); a.Rows.Select(r->r.Where(e->e<0).Count).Println; Write('Средние четных по строкам: '); a.Rows.Select(x->x.Where(y->y.IsEven).Average). Select(avg->Format('{0:f4}',avg)).Println; end.
И в какую систему переводить третье?