Skip to content

Um conjunto de exercícios de Programação a serem desenvolvidos e solucionados em linguagem de programação C. #hacktoberfest

Notifications You must be signed in to change notification settings

steviewr/exercicios-programa-o

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exercicios-programa-o

Um conjunto de exercícios de Programação a serem desenvolvidos e solucionados em linguagem de programação C.

1° - salario_atual:

Um funcionário de uma empresa recebe, anualmente, aumento salarial. Sabe-se que: 1) esse funcionário foi contratado em 2005 com salário inicial de R$ 1.000,00; 2) em 2006 ele recebeu aumento de 1,5% sobre seu salário inicial; e 3) a partir de 2007, os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior. Faça um algoritmo que determine o salário atual desse funcionário. O arquivo .c com a solução esperada é "salario_atual.c".

2° - matriz:

Elabore um algoritmo que solicite ao usuário dois valores inteiros que representam o tamanho de uma matriz que armazena valores inteiros. O algoritmo também deve solicitar um intervalo de valores e preencher a matriz gerada com os valores no intervalo especificado. Valide se os valores do intervalo fornecidos são válidos, onde o primeiro valor deve ser menor do que o segundo. Se os valores não forem válidos, solicite outros até valores válidos serem fornecidos (1,2 ponto). Em seguida, o algoritmo deve determinar qual o segundo maior valor da matriz e uma posição (índices da matriz) esse valor pode ser encontrado (o valor pode ter se repetido na matriz, mas apenas uma das posições deve ser mostrada) (1,8 pontos). O arquivo .c com a solução esperada é "matriz.c".

3° - diagonal_secundaria:

Elabore uma função que recebe uma matriz e mostre a diagonal secundária da matriz (a função pode receber mais argumentos do que somente a matriz). Se a função pode mostrar a diagonal ela retorna 1, senão ela retorna zero.

q3

Dica: em uma matriz quadrada, a diagonal principal é formada pelos elementos aij tais que i = j. Na diagonal secundária, temos i + j = n + 1. Vale uma consideração importante aqui: é preciso lembrar que na programação em linguagem C, a matriz inicia nas linha e coluna com índice zero. Com isso é preciso adaptar o teste para determinar as posições da diagonal secundária. O arquivo .c com a solução esperada é "diagonal_secundaria.c"

4° - leitura:

Elabore um algoritmo que leia uma string (um texto) e determine um valor correspondente a quantas letras ‘a’ (maiúsculas ou minúsculas) existem na string. Calcule a fatorial do valor determinado e mostre quantos números múltiplos de 3 existem no intervalo entre 1 e o fatorial calculado. O arquivo .c com a solução esperada é "leitura.c"

Badge em Desenvolvimento

About

Um conjunto de exercícios de Programação a serem desenvolvidos e solucionados em linguagem de programação C. #hacktoberfest

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages