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

RFpro.ru: Консультации по информатике


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

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

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

Роман Селиверстов
Статус: Академик
Рейтинг: 2791
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Профессор
Рейтинг: 2492
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 2226
∙ повысить рейтинг »

/ НАУКА И ОБРАЗОВАНИЕ / Точные и естественные науки / Информатика

Номер выпуска:225
Дата выхода:13.06.2011, 18:30
Администратор рассылки:Гусятинер Леонид Борисович aka lamed (Академик)
Подписчиков / экспертов:125 / 134
Вопросов / ответов:1 / 2

Вопрос № 183551: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: 1 Даны целые числа a1,a2,...am. Известно, что a1>0 и что среди a2...am,есть хотя бы одно отрицательное ч...



Вопрос № 183551:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
1 Даны целые числа a1,a2,...am. Известно, что a1>0 и что среди a2...am,есть хотя бы одно отрицательное число. Пусть a1,a2,...an- члены данной последовательности, предшествующие первому отрицательному члену с номером n (n заранее неизвестно). Получить max (a12,...an2
2 Пусть : x1=y1=1; xi=0.3*xi-1; yi=xi-1+yi-1; i=2, 3... Дано натуральное число n. Найти ∑ni=1i!*(xi/(1+|yi|)

Отправлен: 08.06.2011, 17:55
Вопрос задал: lasan (Посетитель)
Всего ответов: 2
Страница вопроса »


Отвечает Роман Селиверстов (Академик) :
Здравствуйте, lasan!
1.
program a1;
const m=10;
var a: array[1..m] of integer; i,max:integer;
begin
for i:=1 to m do readln a[i]; {вводим числа}
max:=a[1]*a[1];
i:=2;
while a[i]>=0 do
begin
if a[i]*a[i]>max then max:=a[i]*a[i];
i:=i+1
end;
writeln (max);
end.

Ответ отправил: Роман Селиверстов (Академик)
Ответ отправлен: 08.06.2011, 18:16
Номер ответа: 267643
Украина, Львов
Организация: ЛРИГУ НАГУ при Президенте Украины
Адрес: Львов-Брюховичи
Адрес сайта: http://seliverstov.ucoz.ua/
Абонент Skype: seliverstov_r

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


  • Отвечает Гусятинер Леонид Борисович aka lamed (Академик) :
    Здравствуйте, lasan! Ответ на 2й вопрос.
    Программа
    Код :
    // Пусть : x1=y1=1; xi=0.3*xi-1;yi=xi-1+yi-1; i=1, 2, 3... 
    // Дано натуральное число n. Найти Sni=x[i]/(1+|yi|)
    // PascalABC.Net
    var
      x,y,s: real;
      i,n: integer;
    begin
      readln(n);
      x:= 1.0;
      y:= 1.0;
      s:= x/(1+abs(y));
      for i:= 2 to n do
        begin
          x:= 0.3*x-1;
          y:= x+y;
          s:= s+x/(1+abs(y));
        end;
      writeln(s);
    end.

    Блок-схема

    Удачи!

    Ответ отправил: Гусятинер Леонид Борисович aka lamed (Академик)
    Ответ отправлен: 08.06.2011, 19:33
    Номер ответа: 267644
    Россия, Ковров
    Тел.: +79107793141

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


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

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

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

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

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

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

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



    В избранное