C Exercícios - Pratique questões com soluções para programação C (2024)

Table of Contents
C Exercícios de programação Q1: Escreva um programa para imprimir “Hello World!”no console. Clique aqui para ver a solução. Q2: Escreva um programa para encontrar a soma de dois números inseridos pelo usuário. Clique aqui para ver a solução. Q3: Escreva um programa para encontrar o tamanho de Int, Float, Double e Char. Clique aqui para ver a solução. Q4: Escreva um programa para trocar os valores de duas variáveis. Clique aqui para ver a solução. Q5: Escreva um programa para calcular os juros compostos. Clique aqui para ver a solução. Q6: Escreva um programa para verificar se o número fornecido é par ou ímpar. Clique aqui para ver a solução. Q7: Escreva um programa para encontrar o maior número entre três números. Clique aqui para ver a solução. Q8: Escreva um programa para fazer uma calculadora simples. Clique aqui para ver a solução. Q9: Escreva um programa para encontrar o fatorial de um determinado número. Clique aqui para ver a solução. Q10: Escreva um programa para converter binário em decimal. Clique aqui para ver a solução. Q11: Escreva um programa para imprimir a série Fibonacci usando a recursão. Clique aqui para ver a solução. Q12: Escreva um programa para calcular a soma dos números naturais usando a recursão. Clique aqui para ver a solução. Q13: Escreva um programa para encontrar o máximo e o mínimo de uma matriz. Clique aqui para ver a solução. Q14: Escreva um programa para reverter uma matriz. Clique aqui para ver a solução. Q15: Escreva um programa para girar a matriz para a esquerda. Clique aqui para ver a solução. Q16: Escreva um programa para remover duplicatas da matriz classificada. Clique aqui para ver a solução. Q17: Escreva um programa para pesquisar elementos em uma matriz (usando pesquisa binária). Clique aqui para ver a solução. Q18: Escreva um programa para reverter uma lista vinculada. Clique aqui para ver a solução. Q18: Escreva um programa para criar uma matriz dinâmica em C. Clique aqui para ver a solução. Q19: Escreva um programa para encontrar a transposição de uma matriz. Clique aqui para ver a solução. Q20: Escreva um programa para concatenar duas cordas. Clique aqui para ver a solução. Q21: Escreva um programa para verificar se a string fornecida é uma string palindroma ou não. Clique aqui para ver a solução. Q22: Escreva um programa para imprimir a primeira letra de cada palavra. Clique aqui para ver a solução. Q23: Escreva um programa para reverter uma string usando recursão Clique aqui para ver a solução. Q24: Escreva um programa para imprimir o padrão de meia pirâmide. Clique aqui para ver a solução. Q25: Escreva um programa para imprimir o padrão de triângulo de Pascal. Clique aqui para ver a solução. Q26: Escreva um programa para classificar uma matriz usando o tipo de inserção. Clique aqui para ver a solução. Q27: Escreva um programa para classificar uma matriz usando uma classificação rápida. Clique aqui para ver a solução. Q28: Escreva um programa para classificar uma variedade de strings. Clique aqui para ver a solução. Q29: Escreva um programa para copiar o conteúdo de um arquivo para outro arquivo. Clique aqui para ver a solução. Q30: Escreva um programa para armazenar informações sobre os alunos usando a estrutura. Clique aqui para ver a solução. Conclusão Perguntas frequentes (perguntas frequentes) Q1.Quais são alguns erros comuns a serem evitados ao fazer exercícios de programação C? Vomitando.Quais são as melhores práticas para iniciantes começando com os exercícios de programação C? Q3.Como depurar erros comuns nos exercícios de programação C? Por favorConecte-secomentar... References

A melhor maneira de aprender a linguagem de programação C é pela prática prática.Esta página de exercício C contém as 30 principais perguntas de exercício com soluções projetadas para iniciantes e programadores avançados.Ele abrange todos os principais conceitos, como matrizes, ponteiros, loop e muito mais.

C Exercícios - Pratique questões com soluções para programação C (1)

Então, continue assim!Resolva questões de exercício de exercícios para fortalecer seus tópicos fracos.

C Exercícios de programação

A seguir, estão os 30 principais exercícios de programação com soluções para ajudá -lo a praticar on -line e melhorar sua eficiência de codificação no idioma C.Você pode resolver essas perguntas online emGeeksforgeeks IDE.

Q1: Escreva um programa para imprimir “Hello World!”no console.

Nesse problema, você precisa escrever um programa simples que imprime “Hello World!”na tela do console.

Por exemplo,

Saída: Olá Mundo!

Clique aqui para ver a solução.

Q2: Escreva um programa para encontrar a soma de dois números inseridos pelo usuário.

Nesse problema, você deve escrever um programa que adiciona dois números e imprime sua soma na tela do console.

Por exemplo,

Entrada:Digite dois números A e B: 5 2Saída:A soma de A e B é: 7

Clique aqui para ver a solução.

Q3: Escreva um programa para encontrar o tamanho de Int, Float, Double e Char.

Nesse problema, você deve escrever um programa para imprimir o tamanho da variável.

Por exemplo,

Saída: Tamanho de int = 4

Clique aqui para ver a solução.

Q4: Escreva um programa para trocar os valores de duas variáveis.

Nesse problema, você deve escrever um programa que troca os valores de duas variáveis inseridas pelo usuário.

C Exercícios - Pratique questões com soluções para programação C (2)

Troque dois números

Por exemplo,

Entrada:Digite o valor de x: 5Enter Valor de y: 10Saída:Após a troca: x = 10, y = 5

Clique aqui para ver a solução.

Q5: Escreva um programa para calcular os juros compostos.

Nesse problema, você deve escrever um programa que requer o principal, o tempo e a classificação como entrada do usuário e calcula os juros compostos.

Por exemplo,

Entrada:Digite o Principal (Valor): 1200Enter Hora: 2Enter Taxa: 5.4Saída:O interesse composto é: 133.099243

Clique aqui para ver a solução.

Q6: Escreva um programa para verificar se o número fornecido é par ou ímpar.

Nesse problema, você deve escrever um programa para verificar se o número fornecido é par ou ímpar.

Por exemplo,

Entrada: Digite um número: 2Saída: até

Clique aqui para ver a solução.

Q7: Escreva um programa para encontrar o maior número entre três números.

Nesse problema, você deve escrever um programa para obter três números do usuário como entrada e imprimir o maior número entre eles.

Por exemplo,

Entrada: Digite um número 1: 5Er.Saída: O maior número é: 50

Clique aqui para ver a solução.

Q8: Escreva um programa para fazer uma calculadora simples.

Nesse problema, você deve escrever um programa para criar uma calculadora simples que aceite dois operandos e um operador para executar o cálculo e imprime o resultado.

Por exemplo,

Entrada: Digite um operador ( +, -, *, /): +Entre operando 1: 7ENTER Operando 2: 8Saída: 15.0

Clique aqui para ver a solução.

Q9: Escreva um programa para encontrar o fatorial de um determinado número.

Nesse problema, você deve escrever um programa para calcular o fatorial (produto de todos os números naturais menor ou igual ao número dado n) de um número inserido pelo usuário.

Por exemplo,

Entrada: Digite um número: 5Saída: Fatorial of 5 é: 120

Clique aqui para ver a solução.

Q10: Escreva um programa para converter binário em decimal.

Nesse problema, você deve escrever um programa para converter o número binário fornecido inserido pelo usuário em um número decimal equivalente.

Por exemplo,

Entrada: Digite um número binário: 10101001Saída: O número decimal é: 169

Clique aqui para ver a solução.

Q11: Escreva um programa para imprimir a série Fibonacci usando a recursão.

Nesse problema, você deve escrever um programa para imprimir a série Fibonacci (a sequência em que cada número é a soma dos dois números anteriores da sequência) até que o número inserido pelo usuário usando a recursão.

C Exercícios - Pratique questões com soluções para programação C (4)

Série Fibonacci

Por exemplo,

Entrada: Digite o valor de n:Saída: 0 1 1 2 3 5 8 13 21

Clique aqui para ver a solução.

Q12: Escreva um programa para calcular a soma dos números naturais usando a recursão.

Nesse problema, você deve escrever um programa para calcular a soma dos números naturais até um determinado número n.

Por exemplo,

Entrada: Digite o valor de n: 10Saída: 55

Clique aqui para ver a solução.

Q13: Escreva um programa para encontrar o máximo e o mínimo de uma matriz.

Nesse problema, você deve escrever um programa para encontrar o elemento máximo e o mínimo da matriz de tamanho n dada pelo usuário.

Por exemplo,

Entrada: arr [] = {4, 7, 2, 1, 9}Saída:O elemento mínimo é: 1 elemento de maximum é: 9

Clique aqui para ver a solução.

Q14: Escreva um programa para reverter uma matriz.

Nesse problema, você deve escrever um programa para reverter uma matriz de tamanho n inserida pelo usuário.Reverter uma matriz significa alterar a ordem dos elementos para que o primeiro elemento se torne o último elemento e o segundo elemento se torne o segundo último elemento e assim por diante.

C Exercícios - Pratique questões com soluções para programação C (5)

Reverte uma matriz

Por exemplo,

Entrada: arr [] = {1, 2, 3, 4, 5, 6}, n = 6Saída:A matriz invertida é: 6 5 4 3 2 1

Clique aqui para ver a solução.

Q15: Escreva um programa para girar a matriz para a esquerda.

Nesse problema, você deve escrever um programa que leva uma matriz arr [] de tamanho n do usuário e gira a matriz para a esquerda (direção no sentido anti-horário) bydsteps, para onde um número inteiro positivo.

Por exemplo,

Entrada: arr [] = {1, 2, 3, 4, 5}, d = 2Saída:Após a rotação: 3 4 5 1 2

Clique aqui para ver a solução.

Q16: Escreva um programa para remover duplicatas da matriz classificada.

Nesse problema, você precisa escrever um programa que leva um Arrayarr classificado [] de Sizen do usuário e remove os elementos duplicados da matriz.

Por exemplo,

Entrada: arr [] = {1, 2, 2, 3, 4, 4, 4, 5, 5}Saída:Array após a remoção de duplicatas: 1 2 3 4 5

Clique aqui para ver a solução.

Q17: Escreva um programa para pesquisar elementos em uma matriz (usando pesquisa binária).

Nesse problema, você deve escrever um programa que pegue um Arrayarr [] de Sizen e um valor alvo a ser pesquisado pelo usuário.Pesquise o valor alvo usando a pesquisa binária se o valor do destino for encontrado imprimir seu índice, mais o elemento ‘elemento não estiver presente na matriz‘.

Por exemplo,

Entrada: arr [] = {2, 3, 4, 10, 40} alvo: 10Saída:O elemento está presente no índice 3

Clique aqui para ver a solução.

Q18: Escreva um programa para reverter uma lista vinculada.

Nesse problema, você deve escrever um programa que leva o patê de principal para o nó da cabeça de uma lista vinculada, você deve reverter a lista vinculada e imprimir a lista vinculada invertida.

Por exemplo,

Entrada: 1-> 2-> 3-> 4-> nuloSaída: Lista vinculada reversa: 4-> 3-> 2-> 1-> nulo

Clique aqui para ver a solução.

Q18: Escreva um programa para criar uma matriz dinâmica em C.

Nesse problema, você deve escrever um programa para criar uma matriz de tamanho n dinamicamente, depois pegue n elementos de uma matriz um por um pelo usuário.Imprima os elementos da matriz.

Por exemplo,

Saída: Os elementos da matriz são: 1, 2, 3, 4, 5,

Clique aqui para ver a solução.

Q19: Escreva um programa para encontrar a transposição de uma matriz.

Nesse problema, você deve escrever um programa para encontrar a transposição de uma matriz para uma determinada matriz A com dimensões m x n e imprimir a matriz transposta.A transposição de uma matriz é formada trocando suas linhas com colunas.

Por exemplo,

Entrada: Matrix A: {{1, 1, 1, 1}, {2, 2, 2, 2}, {3, 3, 3, 3}, {4, 4, 4, 4}}Saída: Matriz de resultado é: 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Clique aqui para ver a solução.

Q20: Escreva um programa para concatenar duas cordas.

Nesse problema, você deve escrever um programa para ler duas strings str1 e str2 inseridas pelo usuário e concatenar essas duas strings.Imprima a string concatenada.

Por exemplo,

Entrada:str1 = "olá", str2 = "mundo"Saída:Olá Mundo

Clique aqui para ver a solução.

Q21: Escreva um programa para verificar se a string fornecida é uma string palindroma ou não.

Nesse problema, você deve escrever um programa para ler uma string str inserida pelo usuário e verificar se a string é palíndrome ou não.Se o STR for a impressão de palíndroma 'STR é um palíndromo', caso contrário, a impressão 'STR não é um palíndromo'.Diz -se que uma string é palíndrome se o inverso da string for o mesmo que a string.

Por exemplo,

Entrada:Digite String: "Abba"Saída:Abbba é um palíndromo

Clique aqui para ver a solução.

Q22: Escreva um programa para imprimir a primeira letra de cada palavra.

Nesse problema, você deve escrever um programa simples para ler uma string str inserida pelo usuário e imprimir a primeira letra de cada palavra em uma string.

Por exemplo,

Entrada:Digite STR: Geeks for GeeksSaída:G f g

Clique aqui para ver a solução.

Q23: Escreva um programa para reverter uma string usando recursão

Nesse problema, você deve escrever um programa para ler uma string str inserida pelo usuário e reverter essa string significa alterar a ordem dos caracteres na string para que o último caractere se torne o primeiro caractere da string usando a recursão.

C Exercícios - Pratique questões com soluções para programação C (6)

reverte uma string

Por exemplo,

Entrada:Digite STR: GeeksSaída:String revertida é: skeeg

Clique aqui para ver a solução.

Q24: Escreva um programa para imprimir o padrão de meia pirâmide.

Nesse problema, você deve escrever um programa simples para ler o número de linhas (n) inseridas pelo usuário e imprimir o padrão de números de meia pirâmide.O padrão de meia pirâmide parece um triângulo de ângulo reto de números com uma hipotenusa no lado direito.

Por exemplo,

Entrada:Digite o número de linhas: 5Saída:1 2 2 3 3 3 4 4 4 5 5 5 5 5

Clique aqui para ver a solução.

Q25: Escreva um programa para imprimir o padrão de triângulo de Pascal.

Nesse problema, você deve escrever um programa simples para ler o número de linhas (n) inseridas pelo usuário e imprimir o padrão de triângulo de Pascal.O Triângulo de Pascal é um padrão no qual a primeira linha possui um único número 1 todas as linhas começam e terminam com o número 1. Os números entre são obtidos adicionando os dois números diretamente acima deles na linha anterior.

C Exercícios - Pratique questões com soluções para programação C (7)

Triângulo de Pascal

Por exemplo,

Entrada:Digite o número de linhas: 5Saída:1 1 1 1 2 1 1 3 3 1 4 6 4 1

Clique aqui para ver a solução.

Q26: Escreva um programa para classificar uma matriz usando o tipo de inserção.

Nesse problema, você deve escrever um programa que pegue uma matriz arr [] do tamanho n do usuário e classifica os elementos da matriz em ordem ascendente ou descendente usando a classificação de inserção.

Por exemplo,

Entrada:arr [] = {12, 11, 13, 5, 6}, n = 5Saída:5 6 11 12 13

Clique aqui para ver a solução.

Q27: Escreva um programa para classificar uma matriz usando uma classificação rápida.

Nesse problema, você deve escrever um programa que pegue uma matriz arr [] de tamanho n do usuário e classifica os elementos da matriz em ordem crescente usando a classificação rápida.

Por exemplo,

Entrada:arr [] = {19, 17, 15, 12, 16, 18, 4, 11, 13}, n = 9Saída:4 11 12 13 15 16 17 18 19

Clique aqui para ver a solução.

Q28: Escreva um programa para classificar uma variedade de strings.

Nesse problema, você deve escrever um programa que lê uma variedade de strings nas quais todos os caracteres são do mesmo caso inserido pelo usuário e classificá -los em ordem alfabética.

Por exemplo,

Entrada:arr [] =Saída:Após a classificação: Clanguage, Geeksforgeeks, Geeksquiz

Clique aqui para ver a solução.

Q29: Escreva um programa para copiar o conteúdo de um arquivo para outro arquivo.

Nesse problema, você deve escrever um programa que leva a entrada do usuário para inserir os nomes de arquivos para leitura e escrita.Leia o conteúdo de um arquivo e copie o conteúdo para outro arquivo.Se o arquivo especificado para a leitura não existir ou não puder ser aberto, exiba uma mensagem de erro "Não é possível abrir o arquivo: file_name" e encerrar o programa Print "Content copiado para file_name"

Por exemplo,

Entrada:Digite o nome do arquivo que deseja copiar: a.txtSaída: Arquivo após copiar o conteúdo: B.Txt

Clique aqui para ver a solução.

Q30: Escreva um programa para armazenar informações sobre os alunos usando a estrutura.

Nesse problema, você deve escrever um programa que armazena informações sobre os alunos que usam a estrutura.O programa deve criar várias estruturas, cada uma representando o registro de um aluno.Inicialize os registros com dados de amostra com nomes, números de rolo, idades e marcas totais.Imprima as informações para cada aluno.

Por exemplo,

Saída: Registros do aluno: Nome = Student1Roll Número = 1age = 12Total Marks = 78.50Name = Student2Roll Número = 5age = 10Total Marks = 56,84

Clique aqui para ver a solução.

Conclusão

Esperamos que, depois de concluir esses exercícios C, você obteve uma melhor compreensão dos conceitos C.AprendizadoC Linguagemé facilitado com esta folha de exercícios, pois ajuda a praticar todos os principais conceitos de C.A solução dessas perguntas do exercício C levará um passo mais perto de se tornar um programador C.

Perguntas frequentes (perguntas frequentes)

Q1.Quais são alguns erros comuns a serem evitados ao fazer exercícios de programação C?

Responder:

Alguns dos erros mais comuns cometidos por iniciantesC Exercícios de programaçãopode incluir a falta de semicolons, loops lógicos ruins, indicadores não inicializados e a memória esquecida, etc.

Vomitando.Quais são as melhores práticas para iniciantes começando com os exercícios de programação C?

Responder:

Melhores práticas para iniciantes começando com os exercícios de programação C:

  1. Comece com códigos fáceis
  2. Praticar de forma consistente
  3. Seja criativo
  4. Pense antes de codificar
  5. Aprender com os erros
  6. Repita!

Q3.Como depurar erros comuns nos exercícios de programação C?

Responder:

Você pode usar os seguintes métodos para depurar um código em exercícios de programação C

  1. Leia a mensagem de erro com cuidado
  2. Leia o código linha por linha
  3. Tente isolar o código de erro
  4. Procure elementos ausentes, loops, ponteiros, etc
  5. Verifique o erro online


Como artigo

Sugerir melhorias

Próximo

C Perguntas da entrevista de programação (2024)

Compartilhe seus pensamentos nos comentários

Por favorConecte-secomentar...

C Exercícios - Pratique questões com soluções para programação C (2024)

References

Top Articles
Latest Posts
Article information

Author: Golda Nolan II

Last Updated:

Views: 5381

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.