Помогите решить, даю 65 баллов

Помогите решить, даю 65 баллов

Задать свой вопрос
1 ответ

const


   N = 40;


type


   Tmas = array[1..N] of integer;



procedure input(var m: Tmas);


var


   i: longint;


begin


   for i := 1 to N do  

       readln(m[i]);


end;



procedure change(var m: Tmas);


var


   kol, i: longint;


begin


   kol := 0;


   for i := 1 to N do  

       if (m[i] mod 3 = 0) and (m[i] mod 10 = 1) then


           inc(kol);


   for i := 1 to N do


       if (m[i] mod 3 = 0) and (m[i] mod 10 = 1) and (kol lt;gt; 0) then


           m[i] := kol;


end;



procedure output(m: Tmas);


var


   i: longint;


begin


   for i := 1 to N do


       write(m[i] + ' ');


end;



var


   m: Tmas;



begin


   input(m);


   change(m);


   output(m);


end.

Николай Трушино
От души, бро
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт