Você está na página 1de 5

1. #include <stdio.

h>

int main() {

int n, originalN, reversedN = 0, remainder;

printf("Digite um número natural (n >= 10): ");

scanf("%d", &n);

if (n < 10) {

printf("O número deve ser maior ou igual a 10.\n");

return 1;

originalN = n; // Salva uma cópia do número original

while (n != 0) {

remainder = n % 10;

reversedN = reversedN * 10 + remainder;

n /= 10;

if (originalN == reversedN) {

printf("%d é um número palíndromo.\n", originalN);

} else {

printf("%d não é um número palíndromo.\n", originalN);

return 0;

}
2. #include <stdio.h>

int fibonacci(int n) {

if (n <= 0) {

return 0;

} else if (n == 1) {

return 1;

} else {

int a = 0, b = 1, temp, i;

for (i = 2; i <= n; i++) {

temp = a + b;

a = b;

b = temp;

return b;

int main() {

int n;

printf("Digite o valor de n para calcular o termo F(n) da sequência de Fibonacci: ");

scanf("%d", &n);

if (n < 0) {

printf("O valor de n deve ser não negativo.\n");

return 1;

}
int result = fibonacci(n);

printf("F(%d) = %d\n", n, result);

return 0;

9. #include <stdio.h>

int main() {

int numero, i;

printf("Digite um número para calcular a tabuada: ");

scanf("%d", &numero);

printf("Tabuada de %d:\n", numero);

for (i = 1; i <= 10; i++) {

printf("%d x %d = %d\n", numero, i, numero * i);

return 0;

10. #include <stdio.h>

int main() {

int numero;

printf("Digite um número: ");

scanf("%d", &numero);
printf("Sequência crescente:\n");

for (int i = 1; i <= numero; i++) {

printf("%d ", i);

printf("\nSequência decrescente:\n");

for (int i = numero; i >= 1; i--) {

printf("%d ", i);

printf("\n");

return 0;

11. #include <stdio.h>

int main() {

int numero;

printf("Digite um número: ");

scanf("%d", &numero);

printf("Números inteiros a partir de %d (excluindo múltiplos de 3):\n", numero);

while (1) {

if (numero % 3 != 0) {

printf("%d ", numero);

}
if (numero % 10 == 0) {

break;

numero++;

printf("\n");

return 0;

Você também pode gostar