Você está na página 1de 2

11/12/2017 AEDS1-2017-2/Lista1.

md at master flaviovdf/AEDS1-2017-2 GitHub

flaviovdf / AEDS1-2017-2

Branch: master AEDS1-2017-2 / listas / Lista1.md Find file Copy path

flaviovdf Update Lista1.md 0e35f7c on 5 Sep

1 contributor

62 lines (45 sloc) 2.69 KB

AEDS1: Listas de Exerccios

Lista -- Prova 1: Condicionais, Laos, Vetores e Strings


1. Implemente um programa que determina a multa de um veculo. Para isto, inicialmente leia a velocidade do veculo com
scanf . Alm da velocidade do veculo, leia a velocidade mxima permitida na rodovia.

Se a velocidade do veculo for abaixo da mxima a multa zero;


Se a velocidade do veculo for at 20% acima da mxima, a multa R$180;
Se a velocidade do veculo for mais do que 20% da mxima, a multa R$600.

2. Implemente um programa que determina se um nmero triangular. Se um nmero for triangular ele pode ser escrito
como uma soma de uma sequncia de naturais.

3. Faa um programa que l um vetor de 10 nmeros e imprime os valores em ordem inversa (do ltimo informado at
primeiro).

https://github.com/flaviovdf/AEDS1-2017-2/blob/master/listas/Lista1.md 1/2
11/12/2017 AEDS1-2017-2/Lista1.md at master flaviovdf/AEDS1-2017-2 GitHub

4. Escreva um programa que leia nmeros inteiros maiores que zero at que o usurio digite um nmero menor ou igual a
zero ou at completar 15 nmeros. Ao final, o programa dever imprimir a lista de nmeros digitada.

5. Faa um programa que leia um vetor de 10 nmeros e imprima a soma dos nmeros pares lidos.

6. Faa um programa que leia 10 nmeros e imprima apenas os nmeros primos lidos.

7. Faa um programa que leia uma string do teclado e indique quantas vogais a string possui.

8. Escreva um programa que leia uma string do teclado e imprima a string invertida (de trs para frente).

9. Escreva uma programa que calcule o fatorial de um nmero e uma outro que calcula o nmero de combinaes entre
dois nmeros. Caso j saiba como, use funes para simplificar seu programa.

10. Faa um programa que converta os caracteres de uma string para maiscula. Lembrando, o 'A' maisculo menor que o
'a' minsculo.

11. Usando as funes strlen e strcmp do #include <string.h> faa dois programa:

Um que ordena trs strings em ordem alfabtica;


Outro que ordena trs strings de acordo com o tamanho.

12. Calcular a representao binria de um nmero consiste em realizar sucessivos divises deste nmero por 2 e, quando
seu resto for menor que 2, imprimir do ltimo para o primeiro, todos os restos das divises. Por exemplo: 6 / 2 = 3 (r=0)
=> 3 / 2 = 1 (r=1) => 1 / 2 = 0 (r=1) 6 em binrio = 110 Implemente um programa para o clculo da representao
binria de um inteiro positivo n qualquer.

13. Escreva um programa que l uma matriz e que computa a transposta de uma matriz passada por parmetro.

14. Escreva um programa que recebe uma matriz quadrada 3x3 e computa o seu determinante.

15. Escreva um programa que recebe duas matrizes e computa a soma delas.

https://github.com/flaviovdf/AEDS1-2017-2/blob/master/listas/Lista1.md 2/2