Code Monkey home page Code Monkey logo

c_git's Introduction

c_git


Изучаю программирование при помощи языка C и git

Все задачи взяты из книги Стефан Кочан "Язык программирования Си"


Глава 5

gdc.c - 		листинг 5.7
reverse_int.c - листинг 5.9
fact.c -		задача  5.4
sum_digits.c -	задача  5.11

ps. Все примеры и задачи из 5 главы выполнены в полном объеме

Глава 6

Задача 6.6
Напишите программу, которая принимает число,
введенное пользователем и отображает значение
каждой цифры на английском языке

Задача 6.7
Оптимизация листинга 6.10. За подробностями смотрим в книгу

Глава 7

Задача 7.7
Решето Эратосфена

Глава 8

Добавлен алгоритм Ньютона-Рафсона
Программа num_to_convert.c переделана под глобальные переменные.
/*
	Автор сделал это в качестве примера, и не советует злоупотреблять
	таким способом. Глобальные переменные ограничивают возможности ф-ций,
	ухудшают читаемость программы.
*/

Задача 8.9
Найти общее наименьшее кратное

Задача 8.10
Написать булеву функцию, которая возвращает 1 на простом числе и 0 на любом другом

Задача 8.12
Сделать транспонирование матрицы m в n
	а) Транспонирование матрицы фиксированного размера
	б) Сделать транспонироние матрицы произвольного размера 

Задача 8.13
Добавлен выбор в каком порядке сортировать в arr_sort.c

Задача 8.15
Модифицировать программу num_to_convert, таким образом, чтобы каждый раз, когда 
введено основание выходящее за диапозон, программа вновь запрашивала на ввод основания

Задача 8.16
Изменить num_to_convert.c так, чтобы пользователь мог вводить больше одного числа

Глава 9

Задача 9.2
Программа для определние количество дней между датами

Задача 9.3
Программа определяет разницу введенным временем

Задача 9.4
Программа выводит день недели на основе введенной даты

Глава 10

Задача 10.4
Программа извлекает часть строки

Задача 10.5
Программа ищет подстроку в строке и возвращает позицию вхождения
Недоработана

Задача 10.6
Программа удаляет часть строки

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.