Algoritmo de programação
1)
Suponha que b tenha valor 5 e c tenha valor 8. Qual é o valor de a, b e c após cada linha no seguinte fragmento de programa: a = b++ + c++; a = b++ + ++c; a = ++b + c++; a = ++b + ++c; 2) Leia uma matriz 100x10 que se refere respostas de 10 questões de múltipla escolha, referentes a 100 alunos. Leia também um vetor de 10 posições contendo o gabarito de respostas que podem ser a, b, c ou d. Seu programa deverá comparar as respostas de cada candidato com o gabarito e emitir um vetor Resultado, contendo a pontuação correspondente. 3) Escreva um algoritmo que imprima as seguintes sequências de números: (1, 1 2 3 4 5 6 7 8 9 10) (2, 1 2 3 4 5 6 7 8 9 10) (3, 1 2 3 4 5 6 7 8 9 10) (4, 1 2 3 4 5 6 7 8 9 10) e assim sucessivamente, até que o primeiro número (antes da vírgula), também chegue a 10. 4) Nos exercício seguinte deve ser usado o seguinte array para a resolução: int a [] ={32,45,89,66,12,35,10,96,38,15,13,11,65,81,35,64,16,89,54,19}; O vetor b deve se tornar uma cópia revertida do vetor a (a ordem dos elementos deve ser trocada).
Resposta: 19 54 89 16 64 35 81 65 11 13 15 38 96 10 35 12 66 89 45 32
5) Faça uma função que recebe uma string e um caractere e retorna a quantidade de vezes que esse caractere aparece na string.
6)
Faça um programa para ler e armazenar para vários clientes as seguintes informações: · O código do cliente (inteiro); · O nome (máximo de 40 caracteres); · A idade; · O salário. O programa deve solicitar as informações acima para vários clientes (com limite máximo de 50 clientes), até que o usuário informe o código 0 para o cliente (indicando o término da leitura de clientes). As informações devem ser armazenadas em vetores e/ou matrizes de maneira apropriada. Em seguida, o programa deverá exibir um