Skip to content

Instantly share code, notes, and snippets.

char mostFrequentCharacter(char* string, int size)
{
int threadsCount = 2;
BOOL *threadComplete = calloc(threadsCount, sizeof(BOOL));
BOOL *freqCountInThread = calloc(threadsCount, sizeof(int));
BOOL *mostFrequentCharInThread = calloc(threadsCount, sizeof(char));
int sizeForProcessing = size/threadsCount;
dispatch_queue_t queue = dispatch_queue_create("com.evsenev.mylovechar", DISPATCH_QUEUE_CONCURRENT);
@Evsenev
Evsenev / TextureCreator.cs
Last active November 8, 2015 12:46
Создание текстуры из 4 кусоков
using UnityEngine;
using System.Collections;
using UnityEditor;
using System.IO;
public class TextureCreator : Editor {
[MenuItem("TEXTURE/Create Texture")]
static void CreateTexture(){
@Evsenev
Evsenev / StringCalculator.cs
Last active May 9, 2024 10:59
Строковый калькулятор на С#
public class Calc
{
// Универсальная операция
abstract class Operation
{
public abstract float Eval ();
}
// Просто число
class Number : Operation
@Evsenev
Evsenev / String Calculator .cpp
Created September 18, 2014 09:08
Строковый калькулятор С++
#include "stdafx.h"
#include <iostream>
#include <iomanip>
double number();
double factor();
double expr();
double brackets();
int main()
@Evsenev
Evsenev / gist:00b031bd877cfc71a688
Last active August 29, 2015 14:04
вопросы
void BetToBank ()
{
for (;;) {
cout << "Введите вашу ставку цифрами до $100.\nМоя ставка: ";
try {
cin >> Bet;
} catch {
Bet = 0;
cout << "Не корректный ввод. Попробуйте еще раз.";
#include <iostream>
#include <vector>
#include <stdio.h>
using namespace std;
static int PlayerBalance = 1000;
static int ComputerBalance = 1000;
class Game
@Evsenev
Evsenev / gist:58863693bb142363bcf0
Created July 20, 2014 18:17
Хочу чтобы не цифры отображались а название карты J (Валет) Q(Дама) K(Король) A(Туз)
public void ShowCards (Opponent WhosePack)
{
if (WhosePack == Opponent.Player) {
Console.WriteLine ("\nВаши карты:");
for (int i = 0; i < PlayerPack.Count; i++) {
if (36 < i && i <= 40) {
Console.Write ("\tJ");
}
else if (40 < i && i <= 44) {
Console.Write ("\tQ");