ГалинаРайгородская
?>

Напишите программу, которая находит минимальный и максимальный элементы из элементов матрицы с четными положительными значениями и их индексы. учтите, что таких элементов в матрице может и не быть

Информатика

Ответы

doorhan42n6868
// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
begin
  var m:=ReadInteger('Число строк=');
  var n:=ReadInteger('Число стролбцов=');
  var a:=MatrixRandom(m,n,-99,99);
  var imax:=-1; var jmax:=0;
  var imin:=0; var jmin:=0;
  var min:=100; var max:=-100; // больше большего, меньше меньшего
  for var i:=0 to m-1 do begin
    for var j:=0 to n-1 do begin
      Write(a[i,j]:4);
      if (a[i,j]>0) and (a[i,j] mod 2=0) then begin
        if a[i,j]<min then begin imin:=i; jmin:=j; min:=a[i,j] end;
        if a[i,j]>max then begin imax:=i; jmax:=j; max:=a[i,j] end
        end
      end;
    Writeln
    end;
  if imax<>-1 then begin
    Writeln('Минимальный четный положительный элемент A[',
        imin+1,',',jmin+1,']=',a[imin,jmin]);
    Writeln('Максимальный четный положительный элемент A[',
      imax+1,',',jmax+1,']=',a[imax,jmax])
    end
  else
    Writeln('В массиве нет положительных четных элементов')
end.

Тестовое решение
Число строк= 5
Число стролбцов= 8
 -59  98  55 -92 -98  68   5 -82
  63  49  41   7  51  22  55  -4
 -78  42 -35 -60  -6 -15 -34 -28
 -14  55 -44  22  74 -50 -98  85
  50   2  65  39 -47 -59  -7 -87
Минимальный четный положительный элемент A[5,2]=2
Максимальный четный положительный элемент A[1,2]=98
mvinogradov6

Написано на с++

//WlAY...

#include <iostream>

using namespace std;

int main()

{

   int N;

   cout << "Введите число учеников ->";

   cin >> N;

   if (N < 1)

   {

       cout << "ОШИБКА(учеников меньше 1)" << endl;

   }

   if (N > 30)

   {

       cout << "ОШИБКА(учеников  больше 30)" << endl;

   }

   else

   {

       int b[N];

       int i;

       int n1 = 0, n2 = 0, n3 = 0;

       for (i = 0; i <= N - 1; i++)

       {

           cout << "Введите кол-во правильно решённых примеров ученика номер" << i + 1 << "->";

           cin >> b[i];

           if (b[i] == 10)

               cout << "ОШИБКА(заданий всего 10)";

           if (b[i] == 10)

               n1 += 1;

           if (b[i] < 10 && b[i] >= 5)

               n2 += 1;

           if (b[i] < 5)

               n3 += 1;

       }

       cout << "---------------------ИТОГ-------------------------" << endl;

       cout << n1 << " ученик(а, ов) решил(и) все задания правильно (YES)" << endl;

       cout << n2 << " ученик(а, ов) получил(и) удовлетворительную оценку (NO)" << endl;

       cout << n3 << " ученик(а, ов) получил(и) неудовлетворительную оценку (NO)" << endl;

   }

}


Напишите программу для решения следующей задачи. На контрольной работе по алгебре ученикам 9 класса
хаджимурод1172

1. Я думаю выражение "Править" означает - изменять.

2. Во время редактирования можно - выделять, удалять, вставлять, заменять, копировать.

3. При клавиш "Delete" и "Backspace".

4. Необходимо поставить курсор на нужное место и с клавиатуры написать необходимый символ.

5. Я думаю выражение "Блок" означает - выделенная часть в тексте.

6. Начиная удерживать левую клавишу мыши от того места, откуда необходимо начать выделение вести курсор до того места, где необходимо закончить выделение.

7. Можно удалять, вставлять, копировать выделенный блок.

8. Копия выделенного текста - это тот же текст сохранённый в буфер обмена.

9. Чтобы выделить абзац, необходимо поместить курсор в его начало и нажмать клавиши "Ctrl" + "Shift" + "Стрелка вниз".

10. Необходимо поместить курсор перед первой буквой фрагмента, который вы хотите выделить. Щелкнуть, а затем перетащите указатель, удерживая левую кнопку мыши.

11. Чтобы удалить слово с комбинации "Ctrl" + "Backspace", необходимо поместить курсор на последнюю букву этого слова. Чтобы удалить предложение, начиная удерживать левую клавишу мыши от начала предложения необходимо начать выделение и вести курсор до того места, где необходимо заканчивается предложение. Чтобы выделить абзац, необходимо поместить курсор в его начало и нажмать клавиши "Ctrl" + "Shift" + "Стрелка вниз", а затем нажать кнопку " Backspace ".

12. При команды "Заменить".

13. При этого диалогового окна "Заменить", написав в первую строку текст, который нужно заменить, далее написать во вторую строку текст, который нужно вставить вместо того который нужно заменить, можно заменить один текст на другой.

Объяснение:

Думаю так.

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

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

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

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

chulki-kupit
olartamonov6
gorod7
Hugokate77729
uglichdeti
Igor1406
delta88
ShALIGINA
boro-1973
rinat
satinvova
vvb1383
Карапетян
utkinslava
Виктория-Марина626