Mudanças entre as edições de "AULA 12 - Programação 1 - Graduação"
Ir para navegação
Ir para pesquisar
Linha 2: | Linha 2: | ||
#Ler um vetor de 10 números inteiros e colocar em ordem crescente. | #Ler um vetor de 10 números inteiros e colocar em ordem crescente. | ||
#Ler um vetor de char e imprimir ao contrário. | #Ler um vetor de char e imprimir ao contrário. | ||
− | #Ler um vetor de char e trocar de minúsculas para maiúsculas. Exemplo: douglas de souza >> DOUGLAS DE SOUZA.{{collapse top|Solução 2}} | + | #Ler um vetor de char e trocar de minúsculas para maiúsculas. Exemplo: douglas de souza >> DOUGLAS DE SOUZA. |
+ | |||
+ | {{collapse top|Solução 3}} | ||
+ | <syntaxhighlight lang=c> | ||
+ | #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); | ||
+ | } | ||
+ | </syntaxhighlight>{{collapse bottom}} | ||
+ | :a) Modificar o programa para que ele faça também, palavras com iniciais maiúsculas. Exemplo: douglas de souza >> Douglas De Souza. | ||
+ | :b) Modifique o programa para que ele reconheça: de, da, e dos nomes. Exemplo: maria da silva >> Maria da Silva. | ||
+ | <br> | ||
+ | {{collapse top|Solução 2}} | ||
<syntaxhighlight lang=c> | <syntaxhighlight lang=c> | ||
#include <stdio.h> | #include <stdio.h> | ||
Linha 28: | Linha 52: | ||
} | } | ||
</syntaxhighlight>{{collapse bottom}} | </syntaxhighlight>{{collapse bottom}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br> | <br> | ||
− | |||
;Exercícios parte 2 | ;Exercícios parte 2 | ||
:1. O cálculo do juro composto é dado pela seguinte equação: | :1. O cálculo do juro composto é dado pela seguinte equação: |
Edição das 16h01min de 1 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.
- 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);
}
|