Mudanças entre as edições de "AULA 12 - Programação 1 - Graduação"
Ir para navegação
Ir para pesquisar
Linha 26: | Linha 26: | ||
:b) Modifique o programa para que ele reconheça as ligações como: '''de, da, dos, e,...''' do nome e desconsidere. Exemplo: maria '''da''' silva >> Maria da Silva. | :b) Modifique o programa para que ele reconheça as ligações como: '''de, da, dos, e,...''' do nome e desconsidere. Exemplo: maria '''da''' silva >> Maria da Silva. | ||
− | {{collapse top|Solução 2.a.b}} | + | {{collapse top|Solução 2.a.b (contribuição do aluno: Pablo Fidelis Dias}} |
+ | <syntaxhighlight lang=c> | ||
#include <stdio.h> | #include <stdio.h> | ||
void main () | void main () | ||
Linha 48: | Linha 49: | ||
} | } | ||
printf ("\nNome: %s\n", alfa); | printf ("\nNome: %s\n", alfa); | ||
− | } {{collapse bottom}} | + | }</syntaxhighlight>{{collapse bottom}} |
Edição das 18h02min de 7 de abril de 2015
- Exercícios parte 1
- Ler um vetor de 10 números inteiros e colocar em ordem crescente.
- Ler um vetor de char e imprimir ao contrário os caracteres lidos. Exemplo: Marrocos >> socorraM
- Ler um vetor de char e trocar de minúsculas para maiúsculas. Exemplo: douglas de souza >> DOUGLAS DE SOUZA.
Solução 3 | ||||
---|---|---|---|---|
#include <stdio.h>
void main ()
{
char alfa[50];
int i=0;
printf ("Entre com a cadeia em letras minúsculas: ");
gets(alfa);
while(alfa[i]!=0){
if (alfa[i]!=32) // na tabela ASCII 32 é o espaço em branco ' '.
alfa[i]=alfa[i]-32; // na tabela ASCII maiúscula estão separadas de minúscula por 32.
i++;
}
printf ("\nNova cadeia em maiúsculas: %s\n", alfa);
}
|