Решение №15 из главы 15.Найдите в этом массиве длину самого короткого фрагмента, который содержит все числа от от 0 до k

Задача №15 из главы 15

Дан массив длиной N (не более 100 элементов), состоящий из случайно выбранных чисел из диапазона от 0 до k, где 0≤k Найдите в этом массиве длину самого короткого фрагмента, который содержит все числа от от 0 до k.
Например:

Для N = 6, k=2:
202211 длина=4
Для N = 10, k=2:
2022110012 длина=3
Для N = 15, k=3:
202233002303210 длина=4
Для N = 7, k=2:
0100020 длина=5

Pascal 9 урок

blockquote>Сравните два числа, если первое больше второго, то выведите на экран "12". (здесь нужно использовать неполную форму условного оператора)

Базовый курс SQL. Оператор LIKE. Использование метасимволов.

Forums:

Помимо различных способов фильтрации данных, которые мы рассмотрели в предыдущих главах, синтаксис SQL предлагает возможность извлечь данные, частично совпадающие с неким шаблоном, который формируется при помощи метасимволов. Обратите внимание, что применить это можно только к строковым значениям полей.

Чтобы показать СУБД, что в условии есть шаблон, используется оператор LIKE.

Урок 18 (Решенная задача номер 1)

Урок 18 (Решенная задача номер 1)

Создайте файл в вашей операционной системе и выведите в консоль всё его содержимое.

var f1 : text;
    filename, s : string;

begin
  filename := '/home/rm/Pascal/unput.txt';
  assign(f1, filename);
  reset(f1);
  writeln('fali-soderzimoe sledyuhee');
  while not eof(f1) do
  begin
    readln(f1, s);
    writeln(s);
  end;
end.

Урок 17 (решенная задача номер 9)

Урок 17 (решенная задача номер 9)

Задана последовательность символов, имеющая следующий вид: p1q1p2q2p3...qn–1pn , где pi — цифра, а qi — знак арифметического действия из набора {+, –, *}. Вычислите значение выражения, предполагая, что действия выполняются согласно правилам арифметики.

Решение задачи №2 из главы 15

Решение задачи №2 из главы 15

Пользователь вводит массив целых чисел из 7 элементов. Найдите из них самое большое число и выведите его на экран.

Вывод консоли
vvedite element massiva nomer 2:
2
vvedite element massiva nomer 3:
5
vvedite element massiva nomer 4:
6
vvedite element massiva nomer 5:
8
vvedite element massiva nomer 6:
7
vvedite element massiva nomer 7:
3
Naibolshee znachenie =3

Урок 17 (Решенная задача номер 8)

Урок 17 (Решенная задача номер 8)

На вход вашей программы подается строка вида:

5 + 6 -34 + 56  - 7 + 2

("сколько угодно" чисел с операциями суммы и разности в любом порядке). Вычислите результат (пробелов между символом операции и числом может и не быть)

Урок 17(Решенная задача номер 7)

Урок 17(Решенная задача номер 7)

На вход вашей программы подается строка вида:

<целоечисло><произвольное число пробелов> <арифм.операция> <произвольное число пробелов> <целоечисло>

например:

1 +  3

или

2 - 12

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

Урок №15 задача №9

Напишите функцию, которая определяет являются ли значения переданного массива целых чисел уникальными относительно друг друга, если среди есть неуникальные элементы, то удалите их, сдвинув значения влево, заполняя оставшиеся справа ячейки нулями.
Протестируйте работу функции на массиве из 7 случайных элементов из диапазона от 1 до 15-ти.
Например для:
|1|-3|5|-3|9|5|8|
получим:
|1|9|8|0|0|0|0|

Pages

Subscribe to fkn+antitotal RSS