Skip to content

Instantly share code, notes, and snippets.

View Zulcom's full-sized avatar
🏠
Working from home

Simon Muravev Zulcom

🏠
Working from home
View GitHub Profile
@Zulcom
Zulcom / c4_5.java
Created April 25, 2015 18:12
Требуется написать программу, которая определяет, есть ли во входной последовательности цифры и выводит наиболльшее число, которое можно составить из этих цифр
import java.util.*;
public class c4_5{
public static void main(String[] args){
String s = new Scanner(System.in).nextLine().replaceAll("[^0-9]+", "");
if(s.length() == 0) System.out.println("No");
else{
ArrayList<Character> digits = new ArrayList<>();
for(Character c : s.toCharArray()) digits.add(c);
Collections.sort(digits, Collections.reverseOrder());
System.out.println("Yes"); digits.forEach(System.out::print);
@Zulcom
Zulcom / c4_6.java
Created April 25, 2015 18:29
ПРограмма, которая выводит среднее кол-во сотрудников в одном подразделении данного учереждения. Входной формат <Surname> <Initials> <ph.nmbr>, отличия номеров разделов только в последних двух цифрах.
import java.util.*;
public class c4_5{
public static void main(String[] args){
Integer N = new Scanner(System.in).nextInt();
TreeSet<Integer> num = new TreeSet<>(); //treeset for exclude duplicates
for(int i = 0; i < N; i++) num.add(Integer.parseInt(new Scanner(System.in).nextLine().split(" ")[2].substring(7))); //parse to num only 2 last int
System.out.println(num.size()/N);
}
}
@Zulcom
Zulcom / rand_sum.m
Last active November 15, 2016 14:16
Informatics commission - Matlab
% 13. Написать функцию rand_sum(N, M) на языке MATLAB, которая возвращает вектор из
% N сумм, каждая из которых состоит из M случайных слагаемых, равномернораспределённых в интервале [0; 1].
function B = rand_sum(N, M) % объявляем функцию rand_sum в которую передается N и M, и возвращает она B
rng('shuffle') % инициализируем генератор случайных чисел
B = sum(randn(M,N)); % присваиваем B результат суммы случайно сгенерированной матрицы размером M а N
end % закрываем объявление функции
@Zulcom
Zulcom / 1.pas
Created November 23, 2016 21:42
NaprogaemVse
program Project1;
// Лаба 1
uses math;
var
x : real = -4.5;
y : real = 0.75;
z : real = 0.84;
a : real;
b : real;
begin
@Zulcom
Zulcom / 8.cpp
Created December 12, 2016 19:35
Yuri help comission
#include <clocale>
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string>
#include <windows.h>
using namespace std;
struct turist
{
string surname;
@Zulcom
Zulcom / l2_6.m
Created December 16, 2016 20:57
NSTU inf
y = 0.3;
z = 3.8;
xvec = -1:0.3:2; % промежуток х
R = 0; % это временная переменная, здесь будем считать R для каждого аргумента
Rvec = []; % здесь храним значения функций.
for x = xvec %пробегаем по промежутку хvec, при этом каждый элемент предатсавляя как х
if y>x
R= (z*cos(z))/exp(x+y) + atan(power(1+z*z,1/3));
else
product = 1;
@Zulcom
Zulcom / 3.cpp
Created December 19, 2016 20:43
Theory of algorithms - L3
#include <fstream>
#include <iostream>
#include <algorithm>
using namespace std;
int binarySearch(int* arr, int value, int left, int right) {
while (left <= right)
{
int middle = (left + right) / 2;
if (arr[middle] == value) return middle;
@Zulcom
Zulcom / buses.txt
Last active December 28, 2016 08:15
Generate sql query from txt files
СAP3-3280
ПAЗ_4234
ПАЗ_4230
ПАЗ_3206
ПAЗ_3205
НефАЗ_5299
МАРЗ_5266
МАРЗ_42191-01
МАРЗ_4251
МАЗ_104С
@Zulcom
Zulcom / l5_1.c
Created April 4, 2017 04:17
Пример 5й лабы от Шарова В.В.
#include <unistd.h>
#include <sys/ipc.h>
#include <stdio.h>
#include <sys/msg.h>
#include <stdlib.h>
#include <signal.h>
#define TYPE_MSG 1
typedef void signalfunction(int);
@Zulcom
Zulcom / 1.pas
Last active April 18, 2017 15:05
PUCAЛKA Pascal
program min3;
var
a, b, c: integer;
begin
Write('Введите первое число: ');
ReadLn(a);
Write('Введите второе число: ');
ReadLn(b);
Write('Введите третье число: ');