Академический Документы
Профессиональный Документы
Культура Документы
PARTE I e II
1. #include <stdio.h>
2.
3. // Menu de opcoes
4. void menu()
5. {
6. printf("\n-------- MENU ---------\n");
7. printf("\n1 - Exercicio 1a)");
8. printf("\n2 - Exercicio 1b)");
9. printf("\n3 - Exercicio 1c)");
10. printf("\n4 - Exercicio 2a)");
11. printf("\n5 - Exercicio 2b)");
12. printf("\n6 - Exercicio 2c)");
13. }
1. int main()
2. {
3. int op1, op2, A[10] = {10, 20, 12, 10, 12, 14, 10, 29, 50, 40};
4. int B[10] = {1, 2, 1, 2, 0, 2, 3, 4, 7, 8};
5. int M[3][3] = {
6. {1, 2, 3},
7. {4, 12, 24},
8. {5, 36, 48},
9. };
10.
11. do{
12. menu();
13. printf("\n\nEscolha uma operacao: ");
14. scanf("%d", &op1);
15.
16. switch(op1)
17. {
18. case 1: naoTerminaComZero(A); break;
19. case 2: repeticaoDeNumero(B); break;
20. case 3: semRepeticao(B); break;
21. case 4: divisivelPor2e4e6(M); break;
22. case 5: naoDivisivelPor2e4e6(M); break;
23. case 6: organizar(M); break;
24. default: printf("Opcao invalida!");
25. }
26. printf("\nDeseja continuar (S/N)?");
27. getchar();
28. scanf("%c", &op2);
29. } while(op2 == 's' || op2 == 'S');
30.
31. return 0;
32. }
Outputs
Parte III
i. O que é uma função e quais são os seus benefícios?
Resposta: uma função é uma sub-rotina usada em um programa é referenciada pelo programa
principal através do nome atribuído a ela. O uso das funções tem como benefícios modularizar um
programa e reutilizar código.
ii. O que é um protótipo de uma função e para que serve?
Resposta: um protótipo de função é uma declaração de uma função que omite o corpo, mas
especifica o seu nome, aridade, tipos de argumentos e tipo de retorno. Em algumas linguagens
como o java, este conceito é atribuído o nome de interface.
iii. Qual é a diferencia que existe entre um vetor e ponteiro?
Resposta: A diferença entre vector e ponteiro é que um ponteiro aponta para o endereço de uma
variável ao passo que um vector é uma estrutura que apontas para mais de um endereço.
by: Cossa, Carlos João