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

Тема: Помоготе пожалуйста с массивами

  1. #1
    Новичок nugget кто это?
    Регистрация
    15.03.2012
    Возраст
    33
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию Помоготе пожалуйста с массивами

    помогите пожалуйста. совсем запутался:
    в одномерном массиве из 15 эллементов вещественного типа заменить все положительные значения близжайшими четными



  2. #2
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    1. Округляешь до целого функцией round() или че там в паскалях.
    2. Для проверки четности используешь деление с остатком, вроде mod.

  3. #3
    Умник Dan кто это?
    Регистрация
    22.03.2007
    Возраст
    35
    Сообщений
    585
    Поблагодарил(а)
    105
    Получено благодарностей: 177 (сообщений: 125).

    По умолчанию

    Цитата Сообщение от a7161 Посмотреть сообщение
    1. Округляешь до целого функцией round() или че там в паскалях.
    2. Для проверки четности используешь деление с остатком, вроде mod.
    Ключевое слово ЧЕТНЫЕ, а не целые.

    Цитата Сообщение от nugget Посмотреть сообщение
    помогите пожалуйста. совсем запутался:
    в одномерном массиве из 15 эллементов вещественного типа заменить все положительные значения близжайшими четными

    Под ближайшим четным ты помаешь, что-то вроде этого: к примеру, 1.233, то ближайшее цетное1.234?

  4. #4
    Ветеран Prince NAMTARr кто это? Аватар для Prince NAMTARr
    Регистрация
    12.12.2007
    Адрес
    Persia - Babilon
    Возраст
    30
    Сообщений
    1,150
    Поблагодарил(а)
    175
    Получено благодарностей: 100 (сообщений: 81).

    По умолчанию

    Цитата Сообщение от Dan Посмотреть сообщение
    Ключевое слово ЧЕТНЫЕ, а не целые.
    Тащемта четными могут быть как раз-таки только целые числа.
    May the Force be with YOU...

  5. #5
    Наш Чел Dron247 кто это? Аватар для Dron247
    Регистрация
    18.07.2007
    Адрес
    Братск
    Возраст
    35
    Сообщений
    298
    Поблагодарил(а)
    29
    Получено благодарностей: 37 (сообщений: 32).

    По умолчанию

    чётные, это целые, которые делятся на 2 без остатка. Соответственно алгоритм:тупо в цикле делим каждый положительный элемент(тоесть проверку на >=0 добавить перед делением) элемент на 2, проверяем остаток, если больше 0.5 то увеличиваем значение на единицу(если к нечётному прибавить 1, то получим чётное), если меньше 0.5, то вычитаем единицу, если 0.5, то думай сам, прибавить, или отнять, обычно прибавляют.

  6. #6
    Умник Dan кто это?
    Регистрация
    22.03.2007
    Возраст
    35
    Сообщений
    585
    Поблагодарил(а)
    105
    Получено благодарностей: 177 (сообщений: 125).

    По умолчанию

    Цитата Сообщение от Prince NAMTARr Посмотреть сообщение
    Тащемта четными могут быть как раз-таки только целые числа.
    Надо немного элементарную математику повторить, не помнил, что четные - это только целые. . Тогда решение совсем просто.

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

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

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

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

     

Похожие темы

  1. Подскажите пожалуйста!
    от АЛЕНКАБРАТЧАНКА в разделе Другое
    Ответов: 3
    Последнее сообщение: 12.12.2011, 15:53
  2. помогите пожалуйста
    от LLLeha в разделе Delphi/Pascal
    Ответов: 2
    Последнее сообщение: 01.12.2011, 04:10
  3. помогите пожалуйста!
    от Oklic в разделе Другое
    Ответов: 0
    Последнее сообщение: 29.11.2011, 15:47
  4. помогите пожалуйста
    от bARTON в разделе Вопросы и ответы
    Ответов: 4
    Последнее сообщение: 17.04.2010, 04:09

Ваши права

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

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