A melhor maneira de aprender programação C é através de exercícios práticos. Esta página contém alguns exemplos de conceitos básicos de programação C. Recomenda-se consultar as referências nestes exemplos e tentar usá-las. Todos os programas nesta página foram testados e devem funcionar em todas as plataformas.
Exemplos básicos do idioma C
C 'Olá, mundo!' Programa
Programa C para imprimir um inteiro (digitado pelo usuário)
Programa C para somar dois inteiros
Programa C para multiplicar dois números de ponto flutuante
Programa C para encontrar o valor ASCII de um caractere
Programa C para calcular quociente e resto
Programa C para encontrar o tamanho de int, float, double e char
Demonstração de programa C usando a palavra-chave long
C programa para trocar dois números
Exemplo de controle de fluxo e loop em C
C programa para verificar se um número é par ou ímpar
C programa para verificar se um caractere é uma vogal ou consoante
C programa para encontrar o maior número entre três
C programa para encontrar a raiz de uma equação quadrática
C programa para verificar se um ano é bissexto
C programa para verificar se um número é positivo ou negativo
C programa para verificar se um caractere é uma letra
C programa para calcular a soma de números naturais
C programa para encontrar o fatorial de um número
C programa para gerar uma tabela de multiplicação
C programa para exibir a sequência de Fibonacci
C programa para encontrar o MDC (Maior Divisor Comum) de dois números
C programa para encontrar o MCM (Maior número Comum Multiplo) de dois números
C programa que usa loop para exibir caracteres de A a Z
C programa para calcular o número de dígitos de um inteiro
C programa para inverter um número
C programa para calcular a potência de um número
C programa para verificar se um número é palíndromo
C programa para verificar se um número é primo
C programa para exibir números primos entre dois intervalos
C programa para verificar se um número é um número de Armstrong
C programa para exibir números de Armstrong entre intervalos
C programa para exibir os divisores de um número
Exemplo de função em C
C programa que usa switch ... case para criar uma calculadora simples
C programa que usa função para exibir números primos entre intervalos
C programa que usa função definida pelo usuário para verificar se um número é primo ou um número de Armstrong
C programa para verificar se um número pode ser representado como a soma de dois números primos
C programa que usa recursão para encontrar a soma de números naturais
C programa que usa recursão para encontrar o fatorial de um número
C programa que usa recursão para encontrar o MDC (Maior Divisor Comum)
C programa que converte números binários para decimais
C programa que converte números octais para decimais
C programa que converte números binários para octal
C programa que usa recursão para inverter uma frase
C programa que usa recursão para calcular a potência
Exemplo de ponteiros e arrays em C
C programa que usa um array para calcular a média
C programa que encontra o maior elemento em um array
C programa para calcular a desvio padrão
C programa que adiciona duas matrizes usando arrays multidimensionais
C programa que multiplica duas matrizes usando arrays multidimensionais
C programa que encontra a transposta de uma matriz
C programa que multiplica duas matrizes passando duas matrizes para a função
C programa que usa ponteiros para acessar elementos de um array
C programa que usa chamadas por referência para organizar números em ordem circular
C programa que usa alocação dinâmica de memória para encontrar o maior número
Exemplo de string em C
C programa para encontrar a ocorrência de um caractere em uma string
C programa que calcula o número de vogais, consoantes etc.
C programa para deletar todos os caracteres de uma string exceto letras
C programa para encontrar o comprimento de uma string
C programa que conecta duas strings
C programa que copia uma string sem usar strcpy()
C programa que ordena elementos em ordem alfabética (ordem alfabética)
Exemplo de estrutura em C
C programa que armazena informações de alunos usando a estrutura
C programa que usa a estrutura 'struct' para somar duas distâncias (em polegadas)-em polegadas (em polegadas)
C programa que adiciona dois números complexos passando a estrutura para a função
Programa C para Calcular a Diferença entre Dois Períodos de Tempo
Programa C para Armazenar Informações de Estudante em Estruturas
Programa C para Armazenar Dados Dinamicamente em Estruturas
Arquivo C (I/O) Exemplo
Programa C para Escrever uma Sentença no Arquivo
Programa C para Ler uma Linha de Arquivo e Mostrá-la
Programa C para Exibir Seu Código Fonte como Saída
Programa C para Imprimir Pirâmide e Padrão