smook0695
?>

Основание позиционной системы счисления х, при котором 101х = 505у, равно

Информатика

Ответы

lighturist

101ₓ=1*х^2+0*x+1*x^0

505ₓ=5*y^2+0*y+5*y^0

x^2+1=5y^2+5

-5y^2+x^2-4=0

x=3

y=1

glebshramko
// PascalABC.NET 3.0, сборка 1111
const
  alpha=['a'..'z'];
  digits=['0'..'9'];
var
  na,nd,i:integer;
  s:string;
begin
  na:=0; nd:=0;
  Write('Введите текст: '); Readln(s);
  for i:=1 to Length(s) do
    if s[i] in alpha then Inc(na)
    else
      if s[i] in digits then Inc(nd);
  if na>nd then Writeln('В тексте больше букв')
  else
    if na<nd then Writeln('В тексте больше цифр')
    else Writeln('В тексте букв и цифр поровну')
end.

Тестовое решение:
Введите текст: the equation 3.546x^2+4.18x-4.1=0
В тексте больше букв
Zhanna417

program raf105;

const

 n= 4; //Размер матрицы (кол-во и длинна строк). Можно менять

var

 a:array[1..n,1..n] of integer;

 asum:array[1..n] of integer;

 i,j,k,sum,kolsum: integer;

 x: boolean;

begin

write('Введите число k (не больше ',n,'): ');

readln(k);

for i:=1 to n do

begin

 writeln;

 writeln('Введите ',n,' чис. ',i,' стр.');

 for j:=1 to n do

   readln(a[i,j]);

end;

writeln;

writeln('Суммы элементов тех строк, в которых первые ',k,' элем. положительные');  

for i:=1 to n do

begin

 x:= true;

 sum:= 0;

 for j:=1 to k do

 begin

   if x and (a[i,j] <= 0)

     then x:= false;

 end;

   if x

   then  

   begin

     for j:=1 to n do

       sum+= a[i,j];

     kolsum+= 1;

     asum[kolsum]:= sum;

     writeln(asum[kolsum]);

   end;

end;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Основание позиционной системы счисления х, при котором 101х = 505у, равно
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zhannasokortova
Mexx9050
sargisyan
Popova-Erikhovich
goodsled
akuznecov8989
annakuzina2023
marketing6
Burov1446
mashiga2632
serg1976g
Alekseevich1012
Kalmikova1666
okasnab
Наталья_Васищев