М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nnatasha0981
nnatasha0981
14.12.2022 06:15 •  Информатика

Даны целые числа k и n (n> 0). вывести n раз число k язык программирования паскаль

👇
Ответ:
Sndrey68085
Sndrey68085
14.12.2022
Var
k,n,i:integer;
begin
writeln('Введите k и n');
readln(k,n);
for i:=1 to n do
write(k,' ');
end.
4,8(82 оценок)
Открыть все ответы
Ответ:
Type
  Point=record
    x,y:real
  end;
 
function Distance2(a,b:Point):real;
 { возвращает квадрат расстояния между точками }
begin
  Distance2:=sqr(b.x-a.x)+sqr(b.y-a.y)
end;

function Max(p,q:real):real;
 { возвращает максимальное из p,q }
begin
  if p>q then Max:=p else Max:=q
end;

procedure Vvod(var a:Point;n:integer);
 { процедура с изменяемым параметром a }
begin
  Write('Введите координаты точки ',n,': ');
  Readln(a.x,a.y)
end;

var
  a:array[1..3] of Point;
  d1,d2,d3:real;
  i:integer;

begin
  for i:=1 to 3 do Vvod(a[i],i);
  d1:=Distance2(a[1],a[2]);
  d2:=Distance2(a[1],a[3]);
  d3:=Distance2(a[2],a[3]);
  if d1>d2 then
    if d1>d3 then Writeln('Максимальное расстояние 1-2')
    else
      if d1=d3 then Writeln('Максимальное расстояние 1-2 и 2-3')
      else Writeln('Максимальное расстояние 2-3')
  else
    if d1=d2 then
      if d1>d3 then Writeln('Максимальное расстояние 1-2 и 1-3')
      else
        if d1=d3 then Writeln('Расстояния между всеми точками одинаковы')
        else Writeln('Максимальное расстояние 2-3')
    else
      if d3>d2 then Writeln('Максимальное расстояние 2-3')
      else
        if d3=d2 then Writeln('Максимальное расстояние 1-3 и 2-3')
        else Writeln('Максимальное расстояние 1-3');
end.

Тестовое решение:
Введите координаты точки 1: -2 1
Введите координаты точки 2: 4 5
Введите координаты точки 3: 2 -2
Максимальное расстояние 2-3
4,6(25 оценок)
Ответ:
АгентК
АгентК
14.12.2022
1) var z:array[1..30] of integer; i,max,min,s:integer;
begin
for i:=1 to 30 do 
z[i]:=random(100);
max:=z[1];min:=z[1];
for i:=1 to 30 do   
if z[i]>max then max:=z[i];
for i:=1 to 30 do   
if z[i]<min then min:=z[i];
for i:=1 to 30 do
 if z[i]<((max+min)/2) then s:=s+z[i];
write('S= ',s);
end.
2)var m:array[1..30] of integer; i,max,s:integer; z:real;
begin
for i:=1 to 30 do m[i]:=random(100);
max:=m[1];
for i:=1 to 30 do  
if m[i]>max then max:=m[i];
for i:=1 to 30 do  
if  m[i]>0 then s:=s+m[i];
z:=(S+max)/3;
write('Z= ',z:0:0);
end.
4,7(67 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ