Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

Новые возможности PascalABC.net и ООП в С++

  1. В начало
  2. Курсы
  3. Дополнительное образование
  4. Новые возможности Р
  5. 12 апреля - 18 апреля
  6. Задание 2. Массивы. Указатели?.

Задание 2. Массивы. Указатели?.

Требуемые условия завершения
Открыто с: понедельник, 24 апреля 2017, 17:00
Срок сдачи: среда, 3 мая 2017, 00:00
Скачайте заготовку. В ней реализованы функции ввода и вывода массива, две функции демонстрации работы (нахождение произведения положительных чисел после первого нулевого значения и нахождение суммы четных чисел) и функция тестирования одной функции.
 Создайте проект, подключите скаченные файлы. Запустите и проверьте работу. Остальные задания можно добавлять в этот же проект.
Часть 1 (80 баллов). Статические массивы. (можно и динамические!)
  1. Дан массив целых чисел. Обнулить каждый второй его элемент.

  2. Дан массив целых чисел. Найти и обнулить максимальный элемент.

  3.  Дано натуральное число N  и массив из N вещественных чисел. Вычислить отношение суммы элементов массива, расположенных до первого минимального, к сумме элементов расположенных после. Если вычисление произвести не удается, выдать соответствующее сообщение.

  4. Дано натуральное число N  и массив из N целых чисел. В каждой группе подряд идущих одинаковых элементов оставить только один элемент (используя функцию). Если в массиве нет таких групп, выдать сообщение.

  5.  Дано натуральное число N  и массив из N целых чисел. После каждого элемента массива вставить его дубликат. Если вставка не возможна, выдать сообщение об этом.

  6. Дано натуральное число N  и массив из N вещественных чисел. Проверить существует ли в массиве пара чисел, абсолютная величина разности между которыми меньше некоторого R. 

  7. Написать функцию проверки массива на симметричность. (можно рекурсивную).

 
Написать тесты для каждой задачи (20 баллов).

    Часть 2*. Решить задачи 1 и 2, не пользуясь операцией индексации массива []

    Дополнительное задание **

     Дано выражение (массив чисел):
    a1 ​​? a​2 ​​? ... ? a​N​​ ­ 1 ​? a​N​​ = S​
    Необходимо заменить знаки ? на арифметические операции так, чтобы получилось
    верное равенство. Реализовать функцию, подсчитывающую количество
    возможных расстановок.


    ◄ Девятое занятие - зачётное
    Задание 3. Динамические массивы. Указатели. С-строки ►
    Пропустить Навигация
    Навигация
    • В начало

      • Страницы сайта

        • Мои курсы

        • Теги

      • Мои курсы

      • Курсы

        • Дополнительное образование

          • матем-10 (онлайн)

          • Информатика НК

          • Информатика 0 курс

          • ДиПВеб

          • Новые возможности Р

            • Общее

            • 1 февраля - 7 февраля

            • 8 февраля - 14 февраля

            • 15 февраля - 21 февраля

            • 22 февраля - 28 февраля

            • 1 марта - 7 марта

            • 8 марта - 14 марта

            • 15 марта - 21 марта

            • 22 марта - 28 марта

            • 29 марта - 4 апреля

            • 5 апреля - 11 апреля

            • 12 апреля - 18 апреля

              • ЗаданиеЗадание 2. Массивы. Указатели?.

            • 19 апреля - 25 апреля

            • 26 апреля - 2 мая

            • 3 мая - 9 мая

            • 10 мая - 16 мая

            • 17 мая - 23 мая

          • СоврМОИ

          • Педагогическое образование: технологии реализации ...

        • Осенний семестр

          • Прикладная математика и информатика

          • Фундаментальная информатика и ИТ

          • Математика, механика

          • Педагогическое образование

          • Магистратура

            • Разработка мобильных приложений и компьютерных игр

          • Аспирантура

          • Вечернее отделение

          • Другое

        • Весенний семестр

          • Прикладная математика и информатика

          • Фундаментальная информатика и ИТ

          • Математика, механика

          • Педагогическое образование

          • Магистратура

            • Разработка мобильных приложений и компьютерных игр

          • Аспирантура

          • Вечернее отделение

          • Другое

        • Воскресная компьютерная школа

          • Пользователь компьютера плюс

          • Пользователь прикладных программ

          • Программирование I ступень

          • Программирование II ступень

          • Программирование III ступень

          • Архив

        • Воскресная математическая школа

          • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

          • Олимпиадная математическая школа

          • Повышение квалификации

          • Доступная математика

          • Лаборатория математического онлайн-образования мех...

          • Осенняя универсиада

          • Научно-практическая конференция

          • ВМШ

            • ВМШ - 24

          • Летняя олимпиадная математическая школа РНОМЦ и ме...

        • Государственная итоговая аттестация

        • Олимпиады

        • Видеолекции

        • Разное

        • Архив курсов

        • Заочная школа мехмата ЮФУ

    Служба поддержки сайта
    Вы используете гостевой доступ (Вход)
    Новые возможности Р
    Сводка хранения данных
    Скачать мобильное приложение Яндекс.Метрика