Skip to content

artkirienko/int-null-even

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Постановка задачи

Написать машинно-независимую программу, обнуляющую каждую чётную двоичную единицу в числе типа int.

Допущения

Буду считать, что нумерация битов в байте начинается с нуля. И нуль — чётное число.

Требования

    Docker

или

    gcc (or any other C compiler), stdio.h, limits.h

Запуск (через Docker)

  1. Собрать образ:

     $ docker build -t int-null-even .
    
  2. Запустить:

     $ docker run -i int-null-even
    
  3. Ввести с клавиатуры число и нажать <Enter>

Дополнительные варианты запуска (через Docker)

  1. Запустить, подав на вход текстовый файл, содержащий число:

     $ cat file.txt | docker run -i int-null-even
    

Запуск (без Docker)

  1. Скомпилировать:

     $ gcc -o int-null-even main.c
    
  2. Запустить:

     $ ./int-null-even
    
  3. Ввести с клавиатуры число и нажать <Enter>

Дополнительные варианты запуска (без Docker)

  1. Запустить, подав на вход текстовый файл, содержащий число:

     $ ./int-null-even < file.txt
    

Результат работы

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

About

🎓Algorithms. Homework. C. MSU CMC pratcical task#1, sem#3.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published