Ling. programação i
1
Exercício 2 O objetivo é fazer a conversão de todos os caracteres alfabéticos para letras maiúsculas. Poderemos usar a função toupper() /ctype.h que converte um caracter de cada vez ou da função strupr()/string.h convertendo todos os caracteres de uma vez. Apresentaremos duas maneiras porque alguns compiladores não apresentam a função strupr() na biblioteca string.h além de ser um bom exercício. Veja a solução usando a função toupper() no Linux e a usando strupr(), no Windows.
2
Exercício 3
3
O objetivo é fazer a comparação entre dois vetores de char, usando a função strcmp(), uma vez que não se pode comparar vetores de char com os operadores relacionais porque estaríamos comparando os endereços. Reforçamos que, para compararmos, os dois vetores precisam estar nas mesmas condições, isto é, os dois com letras maiúsculas, ou minúsculas. O objetivo é ordená-los alfabeticamente.
4
Exercício 4 O objetivo é atribuir uma constante caracter ou conteúdo de outro vetor, em um vetor. Entretanto, sabemos que não podemos usar o comando de atribuição porque vetores de char são endereços. Sendo assim, usaremos a função strcpy(). O exemplo entra com os pontos e nomes de dois competidores e armazena em uma variável, o nome do vencedor para depois exibi-la.
5
A conversão em letras maiúsculas foi só para reforçar o aprendizado. Você poderia