Programação / Introdução à Programação Trabalho 4 Resolução MIEA/MIEC ____/____/2014 Implemente um programa em C, que ➔ peça ao utilizador um número inteiro N (com 100 ≤ N ≤ 1000); ➔ peça ao utilizador N números inteiros; ➔ determine a quantidade de números introduzidos que são múltiplos de 7 (P é múltiplo de 7, se P é maior ou igual a 7 (P ≥ 7) e P % 7 = 0); ➔ mostre a quantidade de números que são múltiplos de 7. #include <stdio.h> main() { int N, P, i, cont; do{ printf(“Insira um número inteiro entre 100 e 1000: “); scanf(“%d”, &N); }while (N < 100 || N > 1000); cont = 0; for (i = 1; i <= N; i = i + 1) { printf(“Insira um número inteiro:”); scanf(“%d”, &P); if (P >= 7 && P%7 == 0) cont = cont + 1; } printf(“Foram inseridos %d números múltiplos de 7.\n”, P); } Programação / Introdução à Programação Trabalho 4 Resolução MIEA/MIEC ____/____/2014 Implemente um programa em C, que ➔ peça ao utilizador um número inteiro N (com 500 ≤ N ≤ 5000); ➔ peça ao utilizador 1000 números inteiros; ➔ determine a soma dos números introduzidos que são divisores de N (P é divisor de N, se P for positivo não nulo e menor ou igual a N (0 < P N) e N % P = 0); ➔ mostre a soma dos números que são divisores de N. #include <stdio.h> main() { int N, P, i, soma; do{ printf(“Insira um número inteiro entre 500 e 5000: “); scanf(“%d”, &N); }while (N < 500 || N > 5000); soma = 0; for (i = 1; i <= 1000; i = i + 1) { printf(“Insira um número inteiro:”); scanf(“%d”, &P); if (P > 0 && P <= N && N % P == 0) soma = soma + P; } printf(“A soma dos números inseridos divisores de %d é: %d.\n”, N, soma); } Programação / Introdução à Programação Trabalho 4 Resolução MIEA/MIEC ____/____/2014 Implemente um programa em C, que ➔ peça ao utilizador dois números inteiros K1 e K2 (com K1, K2 > 100 e K1 < K2); ➔ peça ao utilizador 1325 números inteiros; ➔ determine a quantidade de números introduzidos que são menores do que K1 ou maiores do que K2; ➔ mostre o resultado obtido (quantidade determinada). #include <stdio.h> main() { int K1, K2, P, i, cont; do{ printf(“Insira dois números inteiros K1 e K2 tais que K1, K2 > 100 e K1 < K2: “); scanf(“%d %d”, &K1, &K2); }while (K1 <= 100 || K2 <= 100 || k1 >= K2); cont = 0; for (i = 1; i <= 1325; i = i + 1) { printf(“Insira um número inteiro:”); scanf(“%d”, &P); if (P < K1 || P > K2) cont = cont + 1; } printf(“A quantidade de números inseridos naquelas condições é: %d.\n”, cont); } Programação / Introdução à Programação Trabalho 4 Resolução MIEA/MIEC ____/____/2014 Implemente um programa em C, que ➔ peça ao utilizador dois números inteiros N1 e N2 (com N1, N2 > 10 e N2 > 2xN1); ➔ peça ao utilizador 1235 números inteiros; ➔ determine a soma dos números introduzidos que estão entre N1 e N2; ➔ mostre o resultado (soma determinada). #include <stdio.h> main() { int N1, N2, P, i, soma; do{ printf(“Insira dois números inteiros N1 e N2 tais que N1, N2 > 10 e N2 > 2xN1: “); scanf(“%d %d”, &N1, &N2); }while (N1 <= 10 || N2 <= 10 || N2 <= 2 * N1); soma = 0; for (i = 1; i <= 1235; i = i + 1) { printf(“Insira um número inteiro:”); scanf(“%d”, &P); if (P >= N1 && P <= N2) soma = soma + P; } printf(“A soma de números inseridos naquelas condições é: %d.\n”, soma); }