Есть ответ 👍

Определить номер нулевых элементов массива а 15 которые стоят после максимального

203
296
Посмотреть ответы 2

Ответы на вопрос:


#include < iostream> #include < iomanip> #include < ctime> using namespace std; int main() {       setlocale(lc_all, "russian");       int arr[] = { 2, 5, 0, 4, 7, 0, 3, 0, 0, 1 };       int max = arr[0];       int maxind = 0;       for (int i = 0; i < 10; i++)       {             cout < < arr[i] < < " ";             if (max < arr[i])             {                   max = arr[i];                   maxind = i;             }       }       cout < < endl < < "максимальный элемент: " < < max < < endl;       cout < < "номера элементов равных нулю, стоящих после максимального: ";       for (int i = maxind; i < 10; i++)             if (arr[i] == 0)                   cout < < i < < " ";       cout < < endl;       system("pause"); }
sofya206
4,4(6 оценок)

Const   n  =  10; var     a:   array[1..n]  of  integer;     i:   byte;     b:   integer; begin       for   i: =1  to   n  do           read(a[i]);         for   i: =1  to   n  div  2  do  begin         b  : =   a[i];         a[i]  : =   a[n-i+1];         a[n-i+1]  : =   b;       end;         for   i: =1  to   n  do           write(a[i],' ');         writeln; end .

Популярно: Информатика