Aula finalEntrega dos Trabalhos no SIGA. Exercicios de vetores - continuacaoFACEIS1) Faca um algoritmo que tenha um vetor de 10 elementos inteiros, atribua um numero aleatorio para cada indice do vetor e, depois, apresente na tela os valores atribuidos utilizando um comando de repeticao para percorrer o vetor.2) Faca um algoritmo que declare um vetor de seis elementos numericos inteiros previamente preenchidos e mostre:a) A quantidade e a lista com os numeros pares encontrados;b) A quantidade e a lista com os numeros impares encontrados.3) Escreva um algoritmo para ler 8 numeros inteiros que serao colocados em um vetor; terminada a leitura, calcular e imprimir o somatorio e a media deles.4) Faca um algoritmo que carregue um vetor com 15 elementos inteiros e que verifique a existencia de elementos iguais a outro inteiro a ser definido, mostrando as posicoes em que esses elementos ocorrem. Mostrar -1 caso o numero nao esteja presente no vetor.INTERMEDIARIOS5) Escreva um algoritmo que leia um vetor x[20] de reais e retorne:a) O maior valor e em qual posicao ocorreb) O menor valor e em qual posicao ocorre6) Dados dois vetores A e B, construa um algoritmo para intercalar os vetores de tal modo que um novo vetor C resultante possua todos os elementos existentes em A e B, conforme o exemplo: A{11,32,41,72} e B{20,52,62,81} = C{11,20,32,52,41,62,72,81}7) Dados dois vetores A e B, construa um algoritmo para fazer a diferenca entre os vetores de tal modo que um novo vetor C resultante possua somente os elementos que existentes somente em A ou em B, conforme o exemplo: A{1,3,4,7} e B{1,5,7,8} = C{3,4,8}AVANCADOS8) Escrever um algoritmo que leia um vetor A[20] de inteiros apenas com valores distintos (todos diferentes). Caso o usuario tente inserir um inteiro ja existente no vetor, o programa deve alertar a duplicidade e nao inseri-lo.9) Uma escola deseja saber se existem alunos cursando, simultaneamente, as disciplinas de Algoritmo e Logica de Programacao. Para tanto, escreva um programa que:a) Leia em um vetor os numeros das matriculas dos alunos que cursam Algoritmo, no maximo de 15 alunos e, em outro vetor, os numeros das matriculas dos alunos que cursam Linguagem de Programacao, no maximo dez alunos.b) IMPORTANTE: nao permitir inserir numeros de matriculas duplicadas no mesmo vetor.c) Mostre as matriculas que aparecem nos dois vetores.10) Faca um algoritmo que declare um vetor de nove elementos numericos inteiros previamente definidos. Apos, utilizando um comando de repeticao, mostre os numeros primos e suas respectivas posicoes no vetor. Revisao da prova e entrega das notas.Trabalho valendo nota: 1) Desenvolva um algoritmo que apresente um menu ao usuario com as seguintes opcoes:=== Sistema de Cadastro de Musicas ====I - Incluir nova MusicaA - Alterar MusicaE - Excluir MusicaL - Listar todas as MusicasF - FiltrarFuncoes/Procedimentos esperados:incluir() - Deve permitir ao usuario incluir uma musica com os seguintes dados: nome da musica, nome da banda, tamanho da musica, nota (de 0 a 10)alterar() - Deve permitir ao usuario alterar os dados de uma musica.excluir() - Deve permitir ao usuario excluir uma musica.listar() - Deve mostrar na tela todas as musicas cadastradas, porem,