1

(11 відповідей, залишених у C++)

-Вам треба знати що число типу Int зберігається як послідовність бітів і з ним можна робити бітові операції.
- ось бітові операції http://uk.wikipedia.org/wiki/%D0%91%D1% … 1%96%D1%97

2

(18 відповідей, залишених у C++)

Простий пошук по файлу не підійде. Тому що прізвище може буте "Франків". І вам виведе неправильний результат. Для цієї роботи бажано реалізувати масив структур з полями  ФІО, Адрес, і сума. Також реалізувати функцію запису цього масива в файл і завантаження. Якщо стане рук то
можна дописати в структуру поле bool Ditry. яке змінюється та true якщо цей запис помінявся користувачем і відповідно відрізняється від того що в файлі. І при процедурі запису в файл переписувати тільки  рядки які помічені як Dirty а інші не чіпати. Це буде правильний підхід щоб не переписувати весь файл.
Також в структуру можна добавити поле - номер рядка. І тоді можна записувати дані в то місце де потрібно не перечитуючи весь файл- така собі індексація.

3

(30 відповідей, залишених у Обговорення)

Якщо вже хочеш заробити- найди недолік в системі захисту і розкажи розробнику за гроші про цей баг.