Vb.net
1. Fazer um programa em C que recebe uma string de até 20 caracteres contendo uma expressão aritmética digitada pelo usuário. Essa expressão poderá conter 3 tipos de delimitadores de escopo e precedência: parênteses, colchetes e chaves. O programa deverá verificar se os delimitadores estão corretamente balanceados ou não, utilizando uma pilha para essa finalidade. Exemplos de expressões válidas:
(A+B)/C A+(B/C) [a-2]*(5+c) {a*[c+d*(4*x)]} (A)
Exemplos de expressões inválidas:
)A+B(/C A+B/C) [a-2)*(5+c] {a*[c+d*(4*x)}] (A
Observações: a) Considere que não há qualquer tipo de hierarquia entre os delimitadores, ou seja, o usuário pode, a qualquer momento, iniciar uma expressão …exibir mais conteúdo…
Nao eh palindromo. Palindromo. Palindromo. Nao eh palindromo. Palindromo. Palindromo.
3. Faça um programa que recebe e armazena números reais positivos em uma lista encadeada simples. Receber os valores até que o usuário informe um valor negativo. Exibir o conteúdo da lista na tela e depois, classifica-la em ordem crescente dos valores, imprimindo a lista ordenada em seguida. Exemplo de entrada
3.5 2.1 4.76 1.23