Vous êtes sur la page 1sur 2

1 - Fa�a um programa que leia um n�mero e em seguida exiba seus algarismos

separados por espa�o.

Ex: 123 ---------> 1 2 3

2 � Digite um programa que l� uma cadeia de caracteres e que, em seguida, exibe


esses caracteres em ordem contr�ria e separados por espa�os.

Ex: gilson ---------> n o s l i g

3 � Escreva um programa que l� um inteiro x e em seguida calcula a soma de todos


os inteiros de 1 a x. O programa deve exibir todos os n�meros que est�o sendo
somados,
separando-os por um sinal de �+�, antes de exibir o resultado da soma.

Ex: 10 ---------> 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55

4 � Fa�a um programa que l� dois n�meros inteiros x e y. Em seguida calcule o


produto de x a y. O programa deve exibir todos os n�meros que est�o sendo
multiplicados,
separando-os por um sinal de �*�, antes de exibir o resultado da multiplica��o.
Obs.: O programa deve prever o caso em que y < x, realizando o produto de y a x.

Ex: x = 4; y = 10; ---------> 4 * 5 * 6 * 7 * 8 * 9 * 10 = 604800

5- Fa�a um programa que funciona como a fun��o copy.

Exemplo da fun��o copy:


copy(ch,p,n) : copy('gilson',2,3) -------> ils

Como n�o vimos ainda fun��es, fa�a da seguinte forma:


Digite uma cadeira de caracteres ch : gilson
Digite uma posicao p : 2
Numero de caractreres n : 3

copy('gilson',2,3) -------> ils

6 � Fa�a um programa que leia uma cadeia de caracteres e, sem seguida, informe
qual � a primeira vogal desta cadeia e indique sua posi��o.

Ex:
Digite uma cadeia de caracteres: Chico ----> A primeira vogal eh: i posicao: 3

7- Fa�a um programa que l� um inteiro positivo. Se ele for menor que 5, calcule
seu valor ao quadrado. Caso seja maior que 5, calcule sua raiz quadrada. Se for
igual a 5,
calcule o fatorial de 5 usando um la�o FOR.

8 � Escreva um programa que exibe todos os n�meros primos de 1 a 100. Lembre-se


que um n�mero primo s� � divis�vel por um e por ele mesmo.

9 - Escreva um programa que l� cinco letras, sendo a primeira delas mai�scula.


Caso o usu�rio n�o tenha respeitado o comprimento exigido (5 letras) ou o fato de
a primeira
letra ser mai�scula, o programa pedir� que ele digite novamente, infinitas vezes,
limpando a tela a cada itera��o, at� que as condi��es sejam cumpridas.

10 - Escreva um programa que funciona sobre o mesmo princ�pio da fun��o pos:


pos(ch2,ch1): pos('son','gilson') ---> resultado: 4

Como n�o vimos ainda fun��es, fa�a da seguinte forma:


Digite uma cadeia de caracteres ch1 : gilson
Digite uma subcadeia de caracteres ch2: son

pos('son','gilson'): 4

Vous aimerez peut-être aussi