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