Exemplos de
Programas na Linguagem C
01_01_Imprimir uma sentença |
02_01_Imprimir um inteiro digitado pelo usuário |
03_01_Somar dois inteiros |
04_01_Multiplicar dois reais de ponto flutuante |
05_01_Encontrar o valor ASCII de um caractere |
06_01_Encontrar o quociente e o resto de dois inteiros digitados pelo
usuário |
07_01_Encontrar o tamanho de um int, float, double e char do seu
sistema |
08_01_Demonstrar o funcionamento do modificador long |
09_01_Trocar o conteúdo de duas variáveis |
10_01_Verificar se um número é par ou ímpar |
11_01_Verificar se é vogal ou consoante |
12_01_Encontrar o maior entre três números |
13_01_Encontrar as raízes de uma equação do segundo grau |
14_01_Verificar se um ano é bissexto |
15_01_Verificar se um número é positivo ou negativo |
16_01_Verificar se um caractere é ou não alfabético |
17_04_Calcular a soma
de números naturais até N que são múltiplos de M (v1) |
17_05_Calcular a soma
de números naturais até N que são múltiplos de M (v2) |
17_06_Calcular a soma
de números naturais, pares e ímpares, até N que são múltiplos de M |
28_01_Verificar se um número é ou não primo |
29_01_Imprimir os número primos de um intervalo |
30_01_Verificar se é ou não um número de Armstrong |
31_01_Imprimir os números de Armstrong de um intervalo |
35_01_Imprimir números primos de um intervalo usando funções definidas
pelo usuário |
36_01_Verificar se um número é primo ou de Armstrong usando funções
definidas pelo usuário |
37_01_Verificar se um número pode ser expresso como a soma de dois
números primos |
38_01_Encontrar a soma de números naturais usando recursividade |
39_01_Calcular o fatorial de um número usando recursividade |
40_01_Encontrar o MDC usando recursividade |
41_01_Converter números binários em decimais e vice-versa |
42_01_Converter números octais em decimais e vice-versa |
43_01_Converter números binários em octais e vice-versa |
44_01_Inverter uma sentença usando recursividade |
45_01_Calcular a potência de um número usando recursividade |
46_01_Calcular média usando arrays |
47_01_Encontrar o maior elemento de um array |
48_01_Calcular desvio padrão |
49_01_Somar duas matrizes usando arrays multi-dimensionais |
50_01_Multiplicar matrizes usando arrays multi-dimensionais |
51_01_Encontrar a transposta de uma matriz |
52_01_Multilicar duas matrizes passando matriz para função |
53_01_Acessar os elementos de um array usando apontador |
54_01_Troca de elementos usando chamada por referência |
55_01_Encontrar o maior número usando alocação dinâmica de memória |
56_01_Encontrar a frequência de caracteres numa cadeia |
57_01_Encontra o número de vogais, consoantes, dígitos e espaços em
branco numa cadeia |
58_01_Remover todos os caracteres de uma cadeia exceto os alfabéticos |
59_01_Encontrar o tamanho de um string |
60_01_Concatenar duas cadeias de caracteres |
61_01_Copiar cadeia de caracteres sem usar strcpy() |
62_01_Ordenar elementos na ordem lexicográfica (ordem alfabética) |
63_01_Armazenar informação (nome, idade, altura e
peso) de uma pessoa usando estruturas |
64_01_programa para somar duas distâncias (em polegada-pé) usando
estruturas |
65_01_Soma de dois números complexos por passagem de estruturas para
função |
66_01_Calcular a diferença entre dois períodos de tempo |
67_01_Armazenar informações de estudantes usando estruturas |
68_01_Armazenar informações usando estruturas com alocação dinâmica de
memória |
69_01_Escrever uma sentença num arquivo |
70_01_Ler uma cadeia de texto de um arquivo |
71_01_Programa para mostrar seu próprio código fonte como saída |
|