Трета курсова задача (домашна работа)
[Условен оператор, функции, цикли, вектори]

    Всеки студент получава курсова задача с номер, равен на резултата от операцията "остатък от целочислено деление" в С++. Първият аргумент на операцията е факултетният номер на студента, а вторият аргумент е числото 61 (ф.н. % 61).
    Допълнителни изисквания към програмата:
-- да съдържа поне една потребителска функция;
-- да  прави проверка за коректност на входните данни;
-- да създаде вектор и след това да се изведе стойностите на елементите му.



0. Да се въведе числов вектор от 10 елемента и число. Да се изведат елементите с четни индекси и стойности по-малки от въведеното число.
1. Да се въведе вектор от 10 цели числа и друго число. Да се изведат индексите на елементите на вектора, равни на въведеното число или равни на нула.
2. Да се въведе вектор от 9 цели числа. Да се изведе нов вектор, съдържащ индексите на елементите, равни на най-малкия елемент на вектора.
3. Да се въведе вектор от 8 цели числа. Да се изведат индексите на всички елементи, равни на най-големия елемент на вектора.
4. Да се въведе вектор от 8 числа тип double. Да се изведат индексите на елементите, по-големи от средното аритметично на елементите на вектора.
5. Да се въведе вектор от 10 елемента - 0 или 1. Да се изведе вектор от 2 елемента, съдържащ броя на нулите и единиците във въведения вектор.
6. Да се въведе вектор от 10 елемента, които са цели числа -1, 0 или 1. Да се създаде и изведе друг вектор от 3 елемента, съдържащ броя на -1, 0 и 1 във въведения вектор.
7. Да се въведат два вектора от 10 и 5 елемента - цели числа. Да се изведат всички елементи, които се срещат и в двата вектора.
8. Да се въведе вектор от 13 десетични дроби и друго число. Да се изведат индексите на елементите на вектора, чиито корен квадратен е по-малък от въведеното число.
9. Да се въведе числов вектор от 10 елемента и число. Да се изведат всички двойки от елементи на векторa, чиято сума е по-малка от въведенoто число.
10. Да се въведе вектор v от 10 елемента, които са естествени числа, по-малки от 5. Да се създаде и изведе друг вектор num от 4 елемента, като елемента num[i], съдържаща броя на елементите със стойност i от вектора v.
11. Да се въведе вектор от не повече от 10 елемента и да се изведе вектор, съставен от елементите на въведения вектор с нечетни индекси.
12. Да се въведе числов вектор от 10 елемента и число. Да се изведат индексите на четните елементи на вектора, по-големи на въведеното число.
13. Да се въведе вектор mas от 11 числа с плаваща точка. Да се изведе друг вектор с елементи
sec[n] = сума{i=1,n} mas[i]/i.
14. Да се въведе вектор от 9 числа тип double и число между 0 и 1. Да се изведат индексите на елементите на векторa, чиито косинуси са по-малки от въведеното число.
15. Да се въведе вектор от 13 елемента и две числа. Да се изведат индексите на елементите с четни индекси, които са извън интервала, определен от двете числа.
16. Да се въведе вектор от 13 елемента. Да се създаде и изведе вектор от 3 елемента, съдържащ броя на отрицателните елементи, положителните елементи и нулите на въведения вектор.
17. Да се въведе вектор от 13 елемента, естествени числа. Да се изведе вектор съдържащ само елементите с нечетен индекс, които са четни числа.
18. Да се въведе вектор от 11 елемента, които са естествени числа. Да се създаде и изведе втори вектор, съдържащ само нечетните числа от първия вектор.
19. Да се въведе вектор от 12 елемента, които са естествени числа. Да се въведе цяло число и да се изведат всички елементи на вектора, които се делят (без остатък) на въведеното число.
20. Да се въведе число n  и вектор от n елемента, които са естествени числа. Да се създаде и изведе втори вектор, съдържащ само различните числа от първия вектор.
21. Да се въведат две числа a < b и да се генерира случаен вектор от n числа (тип double) в интервала [a,b]. Да се изведат индексите на всички елементи на вектора, по-големи от последния елемент на вектора.
22. Да се въведе вектор от 3 елемента, които са обекти от тип Time. Да се изведе вектор (от 2 елемента), съдържащ цели числа - броя секунди, изминали между моментите от време, записани в 2 съседни елемента на първия вектор.
23. Да се въведе число n и вектор от n елемента, които са естествени числа. Да се въведе цяло число и да се изведат индексите на всички елементи на векторa, които при деление на въведеното число дават остатък 1.
24. Да се въведе вектор от 9 цели числа. Да се изведат индексите на всички елементи, неравни на най-малкия елемент на вектора.
25. Да се въведе вектор от 12 елемента - 0 или 1. Да се създаде вектор, съдържащ индексите на елементите, които са равни на 0.
26. Да се въведе вектор от 10 елемента, които са числата -1, 0 или 1. Да се създаде и изведе друг вектор, който съдържа индексите на елементите от първия вектор, равни на 0.
27. Да се въведе число n и да се генерира случаен вектор от n елемента - цели числа. Да се създаде вектор, съдържащ индексите на всички елементи, които са по-големи от средното аритметично на елементите на случайния вектор.
28. Да се въведе число n,  да се въведе вектор от n елемента от тип string и буква. Да се изведат индексите на елементите на вектора, които започват с тази буква.
29. Да се въведе вектор от 12 цели числа и още едно число. Да се изведат всички двойки от елементи на вектора, чиято сума е равна на въведеното число.
30. Да се въведе число n и  вектор от n елемента, които са естествени числа. Да се създаде и изведе втори вектор, съдържащ само числата, които се срещат поне 2 пъти в първия вектор.
31. Да се въведе число n и вектор от n цели числа. Да се генерира случаен вектор също от n цели числа. Да се създаде и изведе вектор, съдържащ индексите на числата от първия вектор, които се по-големи от съответните числа във втория вектор.
32. Да се въведе вектор от 10 цели числа. Да се изведе нов вектор, съдържащ индексите на елементите, равни на генерирано случайно число.
33. Да се въведе вектор от 8 цели числа. Да се изведат индексите на всички елементи, равни на първия елемент на вектора.
34. Да се въведе вектор от 8 низа. Да се изведат индексите на елементите, по-големи (лексикографски) от първия елемент на вектора.
35. Да се въведе вектор от 10 елемента тип Employee. Да се изведе вектор от заплатите (числа тип double), които са по-големи от зададено число.
36. Да се въведе вектор от 10 елемента, които са низове с дължина 1 и съдържат букви от българската азбука. Да се създаде и изведе друг вектор съдържащ само различните букви от първия вектор.
37. Да се въведат 3 вектора a, b и c от по 5 елемента - цели числа. Да се създаде и изведе вектор, чиито елементи са получени по формулата a*b%c.
38. Да се въведе вектор от 11 десетични дроби и друго число. Да се изведат индексите на елементите на вектора, чиито квадрат е по-малък от въведеното число.
39. Да се въведе числов вектор от 5 елемента и число. Да се изведат последователно всички тройки елементи на вектора, чиято сума е 0.
40. Да се въведат два вектора a и b с по 4 числа тип double. Да се създаде и изведе друг вектор с елементи, решения на уравнението ai x2 + bi = 0.
41. Да се въведе число n и два вектора a и b с по n числа тип double. Да се създаде и изведе друг вектор от n елемента, които са решения на уравнението x2 + ai x + bi = 0.
42. Да се въведе вектор от 8 елемента, които са естествени числа. Да се създаде вектор, съдържащ индексите на елементите на първия вектор, които се делят на 3 и 5 без остатък.
43. Да се въведе число n и да се генерира случаен вектор vec от n числа с плаваща точка. Да се въведе число x и се изведе друг вектор res с n елементи: res[k] = сума{i=1,k} vec[i]/x.
44. Да се въведе вектор от 9 числа тип double и се генерира случайно число между 0 и 1. Да се изведат индексите на елементите на векторa, чиито синуси са по-малки от генерираното число.
45. Да се въведе вектор от 13 елемента и две числа. Да се изведат индексите на елементите с четни индекси, които са извън интервала, определен от първия и последния елемент на вектора.
46. Да се въведе число n и се генерира случайно вектор vec от n елемента, които са естествени числа, по-малки от 20. Да се създаде и изведе друг вектор num, като елемента му num[i] съдържа броя на елементите на vec, за които е вярно vec[k] == i.
47. Да се въведе вектор от 13 елемента, цели числа. Да се изведе вектор съдържащ само елементите с четен индекс, които са положителни числа.
48. Да се генерира случаен вектор от 101 елемента, които са естествени числа. Да се създаде и изведе втори вектор, съдържащ числата от първия вектор, които се делят на 3, 4 и 5 без остатък.
49. Да се въведе вектор от 12 елемента, които са естествени числа. Да се въведе цяло число и създаде вектор от индексите на елементите на вектора, които (елементите) са четни числа и се делят (без остатък) на въведеното число.
50. Да се въведе число n и вектор от n цели числа. Да се създаде и изведе втори вектор, съдържащ само различните от нула числа от първия вектор.
51. Да се въведат 2 числа a < b и да се генерира случаен вектор от n числа (тип double) в интевала [a,b].  Да се изведат индексите на всички елементи на вектора, по-малки от средното аритметично на най-големия и най-малкия елементи на вектора.
52. Да се въведе вектор от 4 елемента, които са обекти от тип Time. Да се изведе вектор, съдържащ цели числа - брой секунди, равни на разликата между текущото време и времената, записани в елементите на първия вектор.
53. Да се въведе число n и да се генерира случаен вектор от n елемента, които са естествени числа. Да се въведе цяло число и да се изведат индексите на всички елементи на векторa, които при деление на въведеното число дават остатък 3.
54. Да се въведе вектор от низове. Да се изведат индексите на всички елементи, по-малки от низа "min".
55. Да се въведе вектор от 20 елемента - 0 или 1. Да се създаде вектор, съдържащ индексите на елементите, които (елементите) са равни на 1 и следващият елемент е равен също на 1.
56. Да се генерира случайно вектор от 10 елемента, със стойности числата 0, 1 или 2. Да се създаде и изведе друг вектор, който съдържа индексите на елементи от първия вектор, които имат съсед (предишен или следващ елемент) със стойност 0.
57. Да се въведе число n и да се генерира случаен вектор от n цели числа така, че повече от половината му елементи да са 0. Да се създаде вектор, съдържащ индексите на всички елементи, които са по-големи от въведено число.
58. Да се въведе число n и вектор от n елемента от тип string и буква. Да се изведат индексите на елементите на вектора, които са низове, съдържащи тази буква.
59. Да се въведе вектор от 10 цели числа. Да се изведат всички двойки от елементи на вектора, чиято сума е равна на 10.
60. Да се въведе число n и да се генерира случаен вектор от n елемента, които са естествени числа. Да се създаде и изведе втори вектор, съдържащ само числата, които се срещат поне 2 пъти в първия вектор.