+ Ответить в теме
Показано с 1 по 3 из 3

Тема: ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ!!!!!!

  1. #1
    Наш Чел Firma4 кто это? Аватар для Firma4
    Регистрация
    22.05.2008
    Сообщений
    277
    Поблагодарил(а)
    26
    Получено благодарностей: 29 (сообщений: 23).

    По умолчанию ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ!!!!!!

    ПОМОГИТЕ РЕШИТЬ ЗАДАЧИ по Qbasic:
    2. Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива A(N)
    3. В заданном массиве A(N) определите количество элементов, которые меньше заданного значения

  2. #2
    Мастер Paralax кто это? Аватар для Paralax
    Регистрация
    16.10.2006
    Сообщений
    871
    Поблагодарил(а)
    215
    Получено благодарностей: 298 (сообщений: 178).

    По умолчанию

    Firma4
    Есть тема http://forum.bratsk.org/showthread.php?t=5635, зачем плодить дубли?

    Вот решение
    Код:
    RANDOMIZE TIMER
    OPTION BASE 1
    '$DYNAMIC
    DIM a(10)
    CLS
    'динамические массивы нормально работают только от 10 элементов
    INPUT "Enter count elements of dimension (Min>10)"; ElemCount%
    
    
    IF ElemCount% > 10 THEN
      REDIM a(ElemCount%)
    ELSE
      ElemCount% = 10
    END IF
    
    
    'два способа заполнения (за/раскомментировать нужный блок)
    
    'first - случайное число от -10 до 10
    PRINT "Dimension"
    FOR i = 1 TO ElemCount%
     a(i) = INT((RND * 20) + 1) - 10
     PRINT i; "="; a(i),
    NEXT i
    
    'second - вручную (закомментирован)
    'FOR i = 1 TO ElemCount%
    ' PRINT "Elem "; i;
    ' INPUT a(i)
    'NEXT i
    
    
    PRINT
    
    PositivCount = 0
    PositivSum = 0
    NegativCount = 0
    NegativMulti = 1
    FOR i = 1 TO ElemCount%
    
      IF a(i) >= 0 THEN
       PositivCount = PositivCount + 1
       PositivSum = PositivSum + a(i)
      END IF
    
      IF a(i) < 0 THEN
       NegativCount = NegativCount + 1
       NegativMulti = NegativMulti * a(i)
      END IF
    
    NEXT i
    
    PRINT "Positive elements"
    PRINT "Count ="; PositivCount
    PRINT "Sum ="; PositivSum
    PRINT
    PRINT "Negative elements"
    PRINT "Count ="; NegativCount
    PRINT "Multiplying ="; NegativMulti

  3. #3
    Новичок Samalko кто это?
    Регистрация
    28.05.2009
    Адрес
    дома
    Возраст
    35
    Сообщений
    21
    Поблагодарил(а)
    1
    Получено благодарностей: 3 (сообщений: 1).

    По умолчанию

    фу какая гадость васик))
    Мир вам и Уважение!

  4. 3 пользователей сказали cпасибо Samalko за это полезное сообщение:

    qwas (31.05.2009), rr3 (02.06.2009), _daniv_ (30.05.2009)

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Похожие темы

  1. Срочно помогите решить задачи!!!!!!!!!
    от Firma4 в разделе Обсуждение вопросов "Образования и Работы"
    Ответов: 30
    Последнее сообщение: 10.05.2011, 22:40
  2. Помогите пожалуйста решить задачу :)
    от sektor в разделе Общение без границ...
    Ответов: 4
    Последнее сообщение: 10.10.2008, 22:34
  3. 1С. Простая задачка. ПОМОГИТЕ решить
    от Mike-dc в разделе Языки
    Ответов: 8
    Последнее сообщение: 25.08.2008, 19:38
  4. Как решить задачу?
    от Max_br в разделе Интернет/Веб-дизайн
    Ответов: 6
    Последнее сообщение: 11.06.2008, 02:49
  5. Помогите плз. решить проблемку с Siemensом
    от Молодой Человек в разделе Mobile
    Ответов: 13
    Последнее сообщение: 15.05.2007, 23:02

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru
Администрация сайта не выражает согласия
с высказыванием участников форума и не несет
ответственности за их содержание.

Копирование любого материала возможно только
при наличии ссылки на сайт.