Познавательный блог Мобильная врсия

Страницы

Промо

А вы знаете почему?

А вы знаете почему трамвай нужно обходить спереди?

obhodi - А вы знаете почему?

Генератор XY номеров на С++

Генератор XY номеров на С++. В какой-то момент мне понадобилось генерировать 5, 6, 7 и 8 значные цифры типа xy. Состоящие только из 2 любых цифр. Например 141411 или 544455. Это списки элитных ICQ номерков.

С задачей я справился быстро, хоть за быстродействием и не гнался.

Читать полностью →

Консольная матрица на C++

matrix.thumbnail - Консольная матрица на C++Консольная матрица на C++. На 1 курсе после первых лекций по программированию я заболел программированием. Сейчас эта болезнь прошла, но плоды издевательств остались и сейчас. В примерах ниже я пишу консольную матрицу. А фактически полоски зеленых символов ползущих сверху вниз по экрану :)

Первые версии матрицы просто выводили случайные зеленые символы, следующие были посовременнее и имели задержку, направление движения и т.п.

Версия №1.

Читать полностью →

Пара занимательных цитат

— Товарищ, нервы возьми в узду. Придя на работу не ахай. Выполнил план - посылай всех в ***. Не выполнил - послылай всех на ***! (Спасило Сатуре :))

— Форум - это место, где помогают, а не учат. (Я)

— Software is like SEX - it's better when it's FREE" (Linus Torvalds)

— Нельзя, чтобы решение проблемы становилось образом жизни. (Не помню кто, но понравилось)

?— Воин света не боится показаться безумным. (Паоло Коэльо)

Притча про мышей :) Очень понравилась

Стырено у Calmer.

В одном институте группу студентов пригласили поучаствовать в эксперименте над мышами. Студенты должны были наблюдать как мыши находят выход из лабиринта и потом записать свои наблюдения. Эксперимент проводился уже не в первый раз и мыши были отсортированы по сообразительности. Первой группе достались мыши бестолковые, второй группе мыши обычные, а третьей самые умные.

Все записки были собраны и профессор зачитал результаты. Большинство студентов из первой группы написали, что мыши действительно вели себя не лучшим образом. Искали выход из лабиринта без всякой системы, а те которые его в итоге находили, делали это совершенно случайно. Вторая группа подтвердила, что мыши самые обычные, ни особым умом, ни глупостью не отличались, зато третья группа была в восторге. Они писали что мыши вели себя очень разумно, многие нашли выход из лабиринта, а те которые так и не нашли - очень старались и были близки к победе.

Я думаю вы уже догадались, что мыши во всех трех группах были одинаковыми, а эксперимент проводился над студентами. Мыши - это люди которые нас окружают, наши покупатели, посетители вебсайта, просто попутчики в автобусе. Как часто мы полагаемся на мнение других, вместо того чтобы составить свое собственное? А ведь сделать так, чтобы вас окружали только умные люди нетрудно, переключатель находится в голове.

Задача №3

Задача — считать в буфер заданный текстовый файл и подсчитать в нем количество строк, слов и символов;

Для того, чтобы сосчитать количество символов, нужно просто каждый последующий байт в файле сравнивать с заданным алфавитом. Для подсчета слов, достаточно сосчитать пробелы и точки. А для подсчета строк символ перехода строки.

Читать полностью →

Задача №2

Задача — считать в буфер заданный текстовый файл, преобразовать символы в верхний регистр и вывести на экран;

В задаче будем пользоваться функциями для работы с файлами: fread, fseek и т.д. Последовательно считаем каждый символ прибавляя счетчик и получим размер файла в байтах. Хотя сделать это можно через WinAPI 1 функцией.

Читать полностью →

Несколько задачек по C++

Однажды попросили помочь с задачками :) Зачетные задания по курсу "Языки программирования" (1999 г.)

Задачка 1.1 Написать программу копирования содержимого одного файла в другой.

Задачка 1.5 Довести размер файла до заданной длины, дописав в конец файла некоторое количество заданных символов.

Задачка 2.1 Вывести на экран переменные окружения.

Читать полностью →

Используем функцию system(). Для выполнения системных задач.

Задача была поставлена подругой, как лабораторная работа. Не думаю что на 1 курсе они знали что такое WinAPI поэтому реализовал все функции через функцию system(). Скомпилированный проект прилагается.

Программа должна содержать 10 кнопок – путей, при нажатии на которые будут выполняться соответствующие им функции.

  1. cmd – открывает командную строку;
  2. regedit – открывает регистр;
  3. msconfig – откр. автозагрузку;
  4. Мышь – откр. настройки мыши (панель управления ? Мышь);
  5. Установка и удаление программ – откр. установку и удаление программ;
  6. Система – панель управления, система;
  7. Службы администрирования – панель управления, администрирование,службы;
  8. Свойства папки – панель управ. ? свойства папки;
  9. Откр/закр CD-ROM;
  10. Калькулятор.

Читать полностью →

Клубный парнишка :)



Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru