![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: C ::: Desafios e Lista de Exercícios Resolvidos ::: C Básico |
||||
Escreva um programa C que pede para o usuário informar um número inteiro positivo de dois dígitos (Ex: 17) e mostre a soma de seus dígitos - Exercícios Resolvidos de CQuantidade de visualizações: 314 vezes |
||||
Pergunta/Tarefa: Escreva um programa C que pede para o usuário informar um número inteiro positivo de dois dígitos (Ex: 17) e mostre a soma de seus dígitos. Assim, se o usuário informar o valor 48, seu programa deverá mostrar 12. Atenção: não é permitido usar o operador de módulo (%). Seu código deverá validar o número informado pelo usuário para que ele seja um número positivo de dois dígitos. Mostre uma mensagem caso o inteiro informado seja inválido. Sua saída deverá ser parecida com: Informe um número de dois dígitos: -5 Número inválido Informe um número de dois dígitos: 350 Número inválido Informe um número de dois dígitos: 28 A soma dos dígitos é: 10 Informe um número de dois dígitos: 81 A soma dos dígitos é: 9 Veja a resolução comentada deste exercício em C:
|
||||
![]() |
||||
C ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como escrever uma função strtolower() para transformar uma palavra inteira em letras minúsculas usando a linguagem CQuantidade de visualizações: 9894 vezes |
||||
O C padrão não possui uma função para transformar todas as letras de uma palavra em minúsculas, embora alguns compiladores a forneça. O que temos é a função: int tolower(int c); que permite transformar um caractere em seu correspondente minúsculo. Podemos tirar vantagem disso e escrever uma função strtolower() personalizada. Veja a listagem logo abaixo:
Ao executar este código nós teremos o seguinte resultado: programando em c Pressione qualquer tecla para continuar... | ||||
C ::: Dicas & Truques ::: Struct (Estruturas, Registros) |
||||||||||||
Linguagem C para iniciantes - Como usar estruturas (struct) em CQuantidade de visualizações: 68286 vezes |
||||||||||||
Vetores e matrizes (arrays) são muito importantes quando precisamos agrupar várias variáveis de um mesmo tipo de dados. Porém, há casos em que precisamos agrupar variáveis de diferentes tipos. Para estes casos a linguagem C nos fornece as estruturas (struct). Veja como declará-las:
Veja que esta estrutura possui dois tipos de dados diferentes: um ponteiro para uma cadeia de caracteres e uma variável do tipo int. Para declarar variáveis do tipo Pessoa você tem duas opções. A primeira consiste em declarar as variáveis juntamente com a declaração da estrutura. Veja:
A outra forma consiste em declarar a variável no local no qual ela será usada. Esta forma é mais prática. Veja um exemplo completo de como isso é feito:
| ||||||||||||
C ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
||||
Exercício Resolvido de C - Como testar se um ano é bissexto em C - Um programa que lê um ano com quatro dígitos e informa se ele é bissexto ou nãoQuantidade de visualizações: 909 vezes |
||||
Pergunta/Tarefa: Chama-se ano bissexto o ano ao qual é acrescentado um dia extra, ficando ele com 366 dias, um dia a mais do que os anos normais de 365 dias, ocorrendo a cada quatro anos (exceto anos múltiplos de 100 que não são múltiplos de 400). Isto é feito com o objetivo de manter o calendário anual ajustado com a translação da Terra e com os eventos sazonais relacionados às estações do ano. O último ano bissexto foi 2012 e o próximo será 2016. Um ano é bissexto se ele for divisível por 4 mas não por 100, ou se for divisível por 400. Escreva um programa C que pede ao usuário um ano com quatro dígitos e informa se ele é bissexto ou não. Sua saída deverá ser parecida com: Informe o ano: 2024 O ano informado é bissexto. Veja a resolução comentada deste exercício usando C console:
| ||||
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |