Aprenda C por exemplos - Guia rápido
Vamos primeiro começar com programas muito pequenos e simples para ter uma ideia básica da estrutura do código de programação C. Teremos a ideia básica de declaração de variável, digitalização e impressão, etc.
Programas Básicos
Veremos o clássico "Hello World!" programa para obter uma visão de como um programa é escrito em c. Temos programas sobre variáveis disponíveis em c. Essas são as variáveis elementares mais comumente usadas. Além disso, veremos como as operações aritméticas podem ser realizadas no programa ac.
"Olá Mundo!" programa em C
Variáveis em C
Operaçoes aritimeticas
Programas Gerais
Existem programas que usamos em nossa rotina, ou digamos, uma rotina de programador. Esses programas são fáceis de entender e devem ajudar na compreensão do estilo de programação C. Veremos aqui alguns desses programas e alguns truques legais.
Compare dois inteiros
Compare três inteiros
Descubra se um determinado número é par ou ímpar
Descubra se um determinado número é positivo ou negativo
Descubra se um ano é bissexto ou não
Trocando valores usando a terceira variável
Troca de valores sem usar a terceira variável
Este segmento foi desenvolvido para dar ao aluno uma visão aprimorada de como os loops funcionam em C linguagens. Veremos loops simples como for, while e do-while, junto com loops aninhados.
Programas de loop simples
Vamos ver um programa de loop simples que usamos no dia-a-dia -
Programa de contagem simples em C
Tabela de programa de contagem em C
Programa de mesa em C
Tabela do programa de tabelas em C
Rever o programa de contagem em C
Impressão de valores pares em um loop
Impressão de valores ímpares em um loop
Esta seção está repleta de exemplos que usam loops aninhados de maneira controlada. Podemos ver que o loop externo está controlando o interno etc. Pegamos os exemplos mais simples que também são muito comuns.
Impressão de triângulo equilateral em C
Impressão de triângulo retângulo em C
Impressão de triângulo de cabeça para baixo em C
Impressão de triângulo de cima para baixo em C
Impressão de triângulo retângulo de cima para baixo em C
Impressão do triângulo de Floyd em C
Impressão do triângulo de Pascal em C
Array é uma coleção de dados homogêneos, organizados em formato sequencial. Aprender o conceito de arrays em C é muito importante, pois é a estrutura de dados básica. Aqui, nesta seção, examinaremos alguns programas de array muito úteis para lhe dar uma ideia de como a linguagem de programação C lida com arrays.
Programas de matriz única
Esses programas são básicos e envolvem apenas uma única variável de array. Devemos aprender como lidar com variáveis de matriz em diferentes situações.
Programa para imprimir um array
Programa para imprimir uma matriz em ordem reversa
Programa para calcular a soma de uma matriz
Programa para calcular a média de uma matriz
Programe para encontrar o maior elemento de uma matriz
Programe para encontrar o segundo maior elemento de uma matriz
Programa para encontrar o menor elemento de uma matriz
Programas Multi Array
Esses programas envolvem mais de uma matriz. Esta seção deve fornecer algumas técnicas fáceis para lidar com mais de uma variável de array em um programa.
Programa para copiar um array para outro array
Programa para copiar um array para outro array ao contrário
Programa para dividir um array em dois arrays
Programa para concatenar matrizes
Strings são, na verdade, uma matriz unidimensional de caracteres terminada por um nullcaractere '\ 0'. Assim, uma string terminada em nulo contém os caracteres que compõem a string seguida por umnull.
A seguinte declaração e inicialização criam uma string que consiste na palavra "Hello". Para manter o caractere nulo no final do array, o tamanho do array de caracteres que contém a string é um a mais do que o número de caracteres na palavra "Hello".
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Se você seguir a regra de inicialização de array, poderá escrever a instrução acima da seguinte maneira -
char greeting[] = "Hello";
Nesta seção, aprenderemos como trabalhar com a linguagem de programação C string. Dividimos os exemplos em várias subseções para ter uma melhor compreensão do que estamos fazendo -
Programas Básicos
Esses programas foram feitos especialmente para entender os conceitos básicos de strings em C. Esse programa lida com string como um array de caracteres.
Programa para imprimir uma string em C
Programa para imprimir uma string caractere por caractere em C
Programa para encontrar o comprimento da string sem função em C
Programa para contar caracteres ocorridos em C
Programa para contagem de vogais ocorrentes em C
Programa para classificar caracteres de string em C
Programas Multi-string
Esses programas têm mais de uma variável de string. Isso deve lhe dar uma ideia de como trabalhar com várias variáveis de string na linguagem de programação C -
Programa para copiar string em C
Programa para reverter string em C
Programa para pesquisar strings em C
Programa para trocar strings em C
Programa para comparar duas strings em C
Programa para concatenar duas strings em C
Programa String Anagram em C
Programas de cordas longas
Uma frase ou linha pode ser considerada uma string longa. Os programas a seguir lidam com o mesmo conceito -
Programa C para inverter palavras em uma linha
Programa C para inverter uma linha
Esta seção foi desenvolvida para apresentar alguns problemas matemáticos comuns que podem ser resolvidos usando a linguagem de programação c.
Números e Séries
Vamos começar com algum número designado e série para programar. Aqui veremos como programar para obter Armstrong, Prime, números fatoriais e séries de Fibonacci.
Número Armstrong
Número primo
Número Fatorial
Série Fibonacci
Média
Aqui aprenderemos como programar para encontrar a média e as porcentagens.
Average
Percentage
Média, mediana e modo
Todos os três de média, mediana e moda são tipos de diferentes tipos de médias. A média lida com a maneira comum de encontrar a média. A mediana é o valor central de uma lista e o modo é um valor em uma lista que ocorre o maior número de vezes.
Programa Médio
Programa Mediano
Programa de Modo
Programas Gerais
Alguns programas básicos e gerais aprendidos nas escolas podem nos fornecer uma visão das técnicas de programação. Aqui, veremos alguns dos programas gerais usados na matemática escolar.
Raiz quadrada
Cube
raiz cúbica
Permutation
H.C.F
L.C.M
Uma lista vinculada é uma sequência de estruturas de dados conectadas por meio de links.
Lista vinculada é uma sequência de links que contém itens. Cada link contém uma conexão com outro link. Lista vinculada a segunda estrutura de dados mais usada depois da matriz. A seguir estão termos importantes para entender os conceitos de Lista Vinculada.
Link - Cada link de uma lista vinculada pode armazenar dados chamados de elemento.
Next - Cada link de uma lista vinculada contém um link para o próximo link chamado Avançar.
LinkedList - Uma LinkedList contém o link de conexão para o primeiro Link chamado First.
Nesta seção, aprenderemos técnicas básicas de programação usando listas vinculadas.
Lista vinculada simples (individual)
Esta lista encadeada tem conexão sequencial unilateral com nós adjacentes. Só pode ser analisado de uma maneira. Aqui, aprenderemos a operação básica de uma lista de lista individual.
Criar lista vinculada
Exibir lista vinculada em reverso
Encontre o tamanho da lista vinculada
Pesquisar um item na lista vinculada
Atualizar um item na lista vinculada
Remover um item da lista vinculada
Combine Duas Listas Ligadas
Dividir a lista vinculada em duas
Lista Circular Ligada
Lista vinculada circular é uma variação da lista vinculada em que o primeiro elemento aponta para o último elemento e o último elemento aponta para o primeiro elemento.
Criar lista vinculada
Exibir lista vinculada em reverso
Encontre o tamanho da lista vinculada
Pesquisar um item na lista vinculada
Atualizar um item na lista vinculada
Remover um item da lista vinculada
Combine Duas Listas Circulares Ligadas
Dividir a lista vinculada em duas
Lista duplamente vinculada
Doubly Linked List é uma variação da lista Linked na qual a navegação é possível tanto para frente quanto para trás.
Criar lista vinculada
Exibir lista vinculada em reverso
Encontre o tamanho da lista vinculada
Pesquisar um item na lista vinculada
Atualizar um item na lista vinculada
Remover um item da lista vinculada
Combinar duas listas duplamente vinculadas
Dividir a lista vinculada em duas