SlavaA99
?>

Вставить элемент Дан список целых чисел, число и значение. Необходимо вставить в список на позицию с индексом элемент, равный , сдвинув все элементы, имевшие индекс не менее , вправо. Поскольку при этом количество элементов в списке увеличивается, после считывания списка в его конец нужно будет добавить новый элемент, используя метод append( Вставку необходимо осуществлять уже в считанном списке, не делая этого при выводе и не создавая дополнительного списка. Входные данные Вводится список чисел. Все числа списка находятся на одной строке. В следующей строке вводятся два целых числа. Все числа не превосходят 100 100 Выходные данные Выведите ответ на задачу.

Информатика

Ответы

ViktorovnaLarin
// Известно, что Х кг шоколадных конфет стоит А рублей,
// а Y кг ирисок стоит В рублей. Определить, сколько стоит 1 кг
// шоколадных конфет, 1 кг ирисок, а также во сколько раз шоколадные конфеты дороже ирисок.

var x,y,a,b: real;
begin
  writeln('Введите массу шоколадных конфет');
  readln (x);
  writeln('Введите сумму потраченную на покупку шоколадных конфет');
  readln (a);
  writeln('Введите массу ирисок');
  readln (y);
  writeln('Введите сумму потраченную на покупку ирисок');
  readln (b);
  writeln ('килограмм шоколадных конфет стоит ',(a/x):0:2,' рублей');//(a/x):0:2 - округряем до сотых)
  writeln ('килограмм ирисок стоит ',(b/y):0:2,' рублей');
  Writeln ('Шоколадные конфеты дороже ирисок в ',(a/x)/(b/y):0:1,' раз');// - округляем результат до десятых
 end.

//Дана длина ребра куба а. Найти его объем и площадь поверхности

Var a: real;
begin
  writeln ('введите длину ребра куба');
  readln (a);
  while a<0 do
    begin
      writeln ('вы ввели не допустимое значение попробуйте еще раз');
      writeln ('введите длину ребра куба');
      readln (a);
    end;
  writeln ('площадь куба равна ',a*a*6);
  writeln ('объем куба равен ',a*a*a);
end.
Картузов-Алексей1252
Это код консольного приложения

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils, Windows;

function storona(x1,y1,x2,y2: real): real;
var s: real;
begin
  s:=sqrt(sqr(x1-x2)+sqr(y1-y2));
  storona:=s;
end;

var
  x1,y1,x2,y2,x3,y3: real;
  l1,l2,l3: real;
begin
  //Переключение окна консоли на кодовую страницу CP1251 (Win-1251).
  //Если после переключения русские буквы показываются неверно,
  //следует открыть системное меню консольного окна - щелчком мыши в левом
  //верхнем углу окна консоли и выбрать:
  //Свойства - закладка "Шрифт" - выбрать шрифт: "Lucida Console".
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  write('Введите координаты точки А: ');
  readln(x1,y1);
  write('Введите координаты точки B: ');
  readln(x2,y2);
  write('Введите координаты точки C: ');
  readln(x3,y3);
  l1:=storona(x1,y1,x2,y2);
  l2:=storona(x2,y2,x3,y3);
  l3:=storona(x1,y1,x3,y3);
  if (l1>l2)and(l1>l3) then
  begin
    writeln('Периметр прямоугольника = ',(l2+l3)*2:6:2);
    writeln('Площадь прямоугольника = ',l2*l3:6:2)
  end;
    if (l2>l1)and(l2>l3) then
  begin
    writeln('Периметр прямоугольника = ',(l1+l3)*2:6:2);
    writeln('Площадь прямоугольника = ',l1*l3:6:2)
  end;
    if (l3>l1)and(l3>l2) then
  begin
    writeln('Периметр прямоугольника = ',(l1+l2)*2:6:2);
    writeln('Площадь прямоугольника = ',l1*l2:6:2)
  end;
  readln;
end.

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

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

Вставить элемент Дан список целых чисел, число и значение. Необходимо вставить в список на позицию с индексом элемент, равный , сдвинув все элементы, имевшие индекс не менее , вправо. Поскольку при этом количество элементов в списке увеличивается, после считывания списка в его конец нужно будет добавить новый элемент, используя метод append( Вставку необходимо осуществлять уже в считанном списке, не делая этого при выводе и не создавая дополнительного списка. Входные данные Вводится список чисел. Все числа списка находятся на одной строке. В следующей строке вводятся два целых числа. Все числа не превосходят 100 100 Выходные данные Выведите ответ на задачу.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Виталий887
kuchino09
jaksonj326
nst-33764
Tatyanaaarzieva72
Артем Уберт
cat2572066
zeltos384
mayorovmisc6
nmakarchuk
coalajk
Klochkov malakhov1974
Vladimirovich Aleksandr1889
agrilandrussia
tokarevmax