Shago
?>

На языке С++ №7 Задан массив, состоящий из 15 элементов вещественного типа. Определить количество элементов, значения которых больше первого элемента. №8 Задан массив, состоящий из 16 элементов вещественного типа. Определить индексы (местоположение) максимального и минимального элементов. №9 Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массива и его среднего арифметического. №10 Ввести целочисленный массив, состоящий из 17 элементов (положительных и отрицательных Найти сумму элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных элементов. №11 Ввести целочисленный массив, состоящий из 14 элементов. Вычислить количество и сумму четных по значению положительных элементов. №12 Ввести массив, состоящий из 12 элементов действительного типа. Расположить элементы в порядке убывания. Вычислить сумму максимального и минимального элементов массива. №13 Ввести целочисленный массив, состоящий из 15 элементов. Определить сумму и разность максимального и минимального элементов №14 Ввести целочисленный массив, состоящий 17 элементов. Заменить элементы кратные трем на сумму нечетных по значению элементов.

Информатика

Ответы

gon4arovanat6

Program MashaLukianova;
uses crt;
const n=12;
var
  mas:array[1..n] of integer;
  b,i,left,right,temp:integer;
begin
  writeln('*** alphaues is thinking... ***');
  writeln('***          OK             ***');
  writeln();
  write('Введите загадочное число B ');
  readln(b);
  writeln('Элементы массива:');
  {создание и вывод начального массива}
  randomize;
    for i:=1 to n do
      begin
        mas[i]:=random(100)-50;
        write (mas[i]:4);
      end;
  writeln();
  left:=0;
  right:=n;
  while left <> right do         {просматриваем массив с концов к середине, пока "левый" и "правый" текущие элементы не встретятся}
    begin
      if mas[left+1]<=b then

        {если текущий "левый" элемент меньше или равно В, то просто идём смотреть следующий }
        begin
          left:=left+1;
        end
        else
          if mas[right]>=b then
        {если текущий "правый" элемент больше или равно В, то просто идём смотреть следующий }

            begin
              right:=right-1;
            end
          else

        {иначе меняем "левый" и "правый" местами}
            begin
              temp:= mas[left+1];
              mas[left+1]:=mas[right];
              mas[right]:=temp;
              left:=left+1;
              right:=right-1;
            end;
    end;
  writeln();
  {вывод массива-результата}
  for i:=1 to n do
      begin
        write (mas[i]:4);
      end;
  writeln();
end.

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

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

На языке С++ №7 Задан массив, состоящий из 15 элементов вещественного типа. Определить количество элементов, значения которых больше первого элемента. №8 Задан массив, состоящий из 16 элементов вещественного типа. Определить индексы (местоположение) максимального и минимального элементов. №9 Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массива и его среднего арифметического. №10 Ввести целочисленный массив, состоящий из 17 элементов (положительных и отрицательных Найти сумму элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных элементов. №11 Ввести целочисленный массив, состоящий из 14 элементов. Вычислить количество и сумму четных по значению положительных элементов. №12 Ввести массив, состоящий из 12 элементов действительного типа. Расположить элементы в порядке убывания. Вычислить сумму максимального и минимального элементов массива. №13 Ввести целочисленный массив, состоящий из 15 элементов. Определить сумму и разность максимального и минимального элементов №14 Ввести целочисленный массив, состоящий 17 элементов. Заменить элементы кратные трем на сумму нечетных по значению элементов.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Yurevna991
ldstroy
olma-nn477
d5806252
Наталья
ksen1280
Petrovich
tanyatanyat
masamosijcuk140244
bikemaster
Viktoromto
Larisa-Andrei
denspiel
Николаевна
maximpr6