|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
18.04.2014, 16:44 | #1 (permalink) |
Member
Регистрация: 29.11.2013
Сообщений: 50
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите пожалуйста, очень трудная программа, Паскаль
|
18.04.2014, 16:44 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Список тем, которые схожи с вашей Помогите,пожалуйста, очень прошу Помогите пожалуйста решить Паскаль |
18.04.2014, 17:35 | #2 (permalink) |
Member
Регистрация: 05.03.2014
Сообщений: 200
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 834
|
type
mas = array[1..10] of integer; const A: mas = (1, 0, -3, 0, 5, 0, 7, -8, 9, -10); B: mas = (0, 2, -3, 4, 0, -6, -7, 0, 0, 10); var i: byte; c, s: integer; function count_null(m: mas): integer; begin c:= 0; for i:= 1 to 10 do begin if m[i] = 0 then c:= c+1; end; result:= c; end; function count_minus(m: mas): integer; begin s:= 0; for i:= 1 to 10 do begin if m[i] < 0 then s:= s + m[i]; end; result:= s; end; begin if count_null(A) > count_null(B) then writeln('A > B') else writeln('B > A'); writeln(count_minus(A)); writeln(count_minus(B)); readln; end. |
20.04.2014, 15:47 | #4 (permalink) |
Member
Регистрация: 29.11.2013
Сообщений: 50
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Я как всегда не могу понять что требуется
А так задача наипростейшая Я сначала значит написал верно, только через процедуру одну, просто сам себе не доверяю) |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|