Repository with practical lessons and exercises developed during the SIN 110 - Programming I course at the Federal University of Viçosa - Rio Paranaíba Campus (UFV-CRP).
The repository is organized into folders, each corresponding to a topic from the course:
01 - entrada e saída: Exercises on standard input/output (printf,scanf).02 - condições: Exercises with conditional structures (if,else,switch).03 - loops: Exercises with repetition structures (for,while,do-while).04 - vetores: Exercises on one-dimensional arrays.05 - matrizes: Exercises on two-dimensional arrays.06 - strings: Exercises on string manipulation.07 - funções: Exercises on creating and using functions.08 - ponteiros: Introductory exercises on pointers.09 - funções recursivas: Exercises with recursive functions.10 - alocação dinâmica: Exercises on dynamic memory allocation (malloc,free).11 - arquivos: Exercises on file manipulation in C.
To compile the files, you will need a C compiler, such as GCC.
-
Navigate to the exercise folder:
cd "01 - entrada e saída"
-
Compile the desired file: (This command generates an executable named
exercicio.exe)gcc 2.1.c -o exercicio
-
Run the program:
.\exercicio.exe
Repositório com as aulas práticas e exercícios desenvolvidos durante a disciplina SIN 110 - Programação I, na Universidade Federal de Viçosa - Campus Rio Paranaíba (UFV-CRP).
O repositório está organizado em pastas, cada uma correspondendo a um tópico da disciplina:
01 - entrada e saída: Exercícios sobre entrada e saída padrão (printf,scanf).02 - condições: Exercícios com estruturas condicionais (if,else,switch).03 - loops: Exercícios com laços de repetição (for,while,do-while).04 - vetores: Exercícios sobre vetores (arrays unidimensionais).05 - matrizes: Exercícios sobre matrizes (arrays bidimensionais).06 - strings: Exercícios de manipulação de strings.07 - funções: Exercícios sobre criação e uso de funções.08 - ponteiros: Exercícios introdutórios sobre ponteiros.09 - funções recursivas: Exercícios com funções recursivas.10 - alocação dinâmica: Exercícios sobre alocação dinâmica de memória (malloc,free).11 - arquivos: Exercícios de manipulação de arquivos em C.
Para compilar os arquivos, você precisará de um compilador C, como o GCC.
-
Navegue até a pasta do exercício:
cd "01 - entrada e saída"
-
Compile o arquivo desejado: (Este comando gera um executável chamado
exercicio.exe)gcc 2.1.c -o exercicio
-
Execute o programa:
.\exercicio.exe