Завдання до лабораторного заняття

Початок приймання: Thursday 28 May 2020 00:00 AM

  1. Розробити блок-схему алгоритму розв’язку завдання, згідно свого варіанту.
  2. Написати код програми для розв’язку поставленого завдання на мові С.
  3. Оформити звіт по роботі. Звіт повинен містити тему та мету роботи, код написаної програми та блок-схему алгоритму.

Індивідуальне завдання

Завдання 1

Для виконання даного завдання, необхідно визначити, що за надпис прихований на зображенні (рис. 6.3) серед «червоного шуму». Прибравши для цього в зображенні червоні пікселі.

 

Рисунок 6.3 – Закодоване «червоним шумом» зображення

Використовуючи за основу програму Copy (лістинг 6.2), напишіть програму, яка буде «розшифровувати» дане зображення, заміняючи червоні пікселі на етапі між читанням з вхідного файлу та записом у вихідний файл.

Назва вхідного та вихідного файлу зображення задаються через аргументи командного рядка.

Закодоване зображення доступне за наступним посиланням:

https://lab.cs50.io/_site/ff4d486bbe58865c71fe6d7135bda1b8755ec058/whodunit/clue.bmp