входен поток

Задача 4. Последователността на цели числа А [0: п-1]. Намерете максималната дължина на последователност от нули и началото на последователността. Легенда: DTP - дължината на текущата поредица от нули maxdp - максимална дължина на последователност npmax - максимално започва последователност от нули NTE - брой на текущата алгоритъм // - изчислителна част maxdp: = 0; DTP: = 0; цикъл от NTE: = 0 до п-1, ако [NTE] = 0, тогава DTP: = DTP + 1; в противен случай, ако DTP> maxdp на maxdp: = DTP; npmax: = NTE-DTP; всички всички KC ако DTP> maxdp на maxdp: = DTP; npmax: = NTE-DTP; всички

Задача 4. Сортиране на елементите на всички редове на матрицата (ASC). Незадължителен масив не се използва. Метод: Ние считаме едномерен масив като матрица, включваща Н * м елементи. Сортирането "балон" сравнение два съседни елемента: [Ь] [й] и след [i1] [J1]. Индекси i1 и J1 се изчислява в зависимост от местоположението на [Ь] [й] в матрицата: ако J = m -1 / * на [Ь] [й] съхранява в последната колона на аз-ти ред * / след i1 = I + 1 ; J1 = 0; / * Като [i1] [J1] се приема първи елемент на следващия ред * / друг J1 = к + 1; i1 = I; / * Като [i1] [J1] се разтваря следващия елемент и-ти ред * / общо

Алгоритъм за решаване на проблема (изчислителна част) F: = 1; m1: = п * m1; докато цикъл (F) F: = 0; m2: = m1; I: = 0; J: = 0; цикъл от к: = 0 до М2-1 / * определят двойка елементи, които се сравняват, т.е. изчисляване на индекси на следващия елемент i1, j1; Ние сравняваме с [Ь] [й] в една [i1] [J1] * / ако J = m-1, след това i1: = I + 1; J1: = 0; друго J1: = к + 1; i1: = I; ако всички на [Ь] [й]> на [i1] [J1] тогава б: = а [Ь] [д]; на [Ь] [й]: = а [i1] [J1]; на [i1] [J1]: = б; F: = 1; m1: = к; всичко, което: = i1; J: = J1; KC KC

Домашна работа. Възхвала алгоритъм на последния проблем. Нарежете IO, достъп матричните елементи, използващи указатели. Домашна работа. Възхвала алгоритъм на последния проблем. Нарежете IO, достъп матричните елементи, използващи указатели.