Olá eu preciso muito de ajuda nos seguintes exercícios de programação em c, pois não estou conseguindo faze-las.
1. Escreva um programa que leia duas frações, no formato numerador/denominador (numerador e denominador são inteiros!). O programa deve calcular e mostrar a fração resultante da soma das frações lidas, no mesmo formato e simplificada. O programa deve ser feito sem o uso de variáveis de tipo ponto flutuante (float e double).
4. Escreva um programa que verifique quais números entre 0 e 10000 são capicua tanto em sua notação decimal quanto na notação hexadecimal.
Segue o código que eu fiz da número 1:
#include <stdio.h>
main () {
int a, b, c, d, soma;
printf ("Digite o valor de a: ");
scanf("%d", &a);
printf ("Digite o valor de b: ");
scanf("%d", &b);
printf ("Digite o valor de c: ");
scanf("%d", &c);
printf ("Digite o valor de d: ");
scanf("%d", &d);
soma = (a / b) + (c / d);
printf("A soma da divisao e: %d", soma);
}
Segue o código que eu fiz da numero 4:
#include <stdio.h>
main () {
int a;
printf("Digite um numero capicua entre 0 e 10000: ");
scanf ("%d", &a);
if (a > 0 || a < 10000) {
printf ("O numero %d e capicua", a);
}
}
Se alguém puder me ajudar eu agradeço.