Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Алгоритмы и теория программирования


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Гаряка Асмик
Статус: Профессор
Рейтинг: 6225
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2602
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 2266
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Алгоритмы и теория программирования

Номер выпуска:129
Дата выхода:23.12.2010, 14:30
Администратор рассылки:Борисыч (Профессор)
Подписчиков / экспертов:392 / 167
Вопросов / ответов:1 / 1

Вопрос № 181381: Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос: Найти сумму отрицательных элементов масива Аi, (i=1,n), n=12 b и подсчитать их количество... ...



Вопрос № 181381:

Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:

Найти сумму отрицательных элементов масива Аi, (i=1,n), n=12 b и подсчитать их количество...

Отправлен: 16.12.2010, 16:53
Вопрос задал: Шинкаренко Сергей Владимирович (Посетитель)
Всего ответов: 1
Страница вопроса »


Отвечает Борисыч (Профессор) :
Здравствуйте, Шинкаренко Сергей Владимирович! Pascal-ABC.
Код:
{ Найти сумму отрицательных элементов масива Аi, (i=1,n), n=12
и подсчитать их количество }

program p181381;
const
n = 12;
var
i: integer; { счетчик цикла }
s: integer; { сумма отрицательных элементов }
q: integer; { количество отрицательных элементов }
a: array[1..n] of integer; { массив }
begin
{ Ввод значений массива }
for i:= 1 to n do
begin
write('a[', i, ']=');
readln(a[i]);
end;

q:= 0;
s:= 0;
{ Вначале нет отрицательных элементов }
for i:= 1 to n do
if a[i]<0 then { Встретился отрицате льный элемент }
begin
q := q+1;
s:= s+a[i];
end;

if q>0 then { Если есть отрицательные элементы }
begin
writeln('Количество отрицательных элементов в массиве равно ', q);
writeln('Сумма равна ', s);
end
else
writeln('Массив не содержит отрицательных элементов.');
readln;
end.
Примеры работы
Код:
a[1]=1
a[2]=2
a[3]=3
a[4]=4
a[5]=5
a[6]=6
a[7]=-1
a[8]=2
a[9]=-3
a[10]=0
a[11]=0
a[12]=1
Количество отрицательных элементов в массиве равно 2
Сумма равна -4

Код:
a[1]=1
a[2]=2
a[3]=3
a[4]=4
a[5]=5
a[6]=6
a[7]=7
a[8]=8
a[9]=9
a[10]=10
a[11]=11
a[12]=12
Массив не содержит отрицательных элементов.

Если требуются разъяснения, здавайте вопросы в мини-форуме.

Ответ отправил: Борисыч (Профессор)
Ответ отправлен: 21.12.2010, 12:49
Номер ответа: 264969

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264969 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.25 от 13.12.2010

    В избранное