C/Visual C - Ayuda con struct en un programa en c.

 
Vista:

Ayuda con struct en un programa en c.

Publicado por Gharbs (1 intervención) el 09/04/2019 20:34:56
Hola, tengo que hacer un programa en c que implemente con el uso de struct el número racional el cual se forma de un numerador y denominador y con el llevar acabo operaciones básicas como sumar, restar, etc. Cada operación deberá estar en una función y mostrar el resultado en otra función de la forma num/den.


El problema es que estoy en el segundo semestre de licenciatura y aún no manejo bien c, así que no tengo mucha idea de cómo se hace esto. Espero alguien me pueda ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda con struct en un programa en c.

Publicado por Tom (617 intervenciones) el 09/04/2019 20:42:24
Estás demasiado pez para el segundo trimestre, me parece a mí.
1
2
3
4
struct Racional {
  int numerador;
  int denominador;
};

Aunque supongo que tampoco tienes ni idea de cómo implementar las operaciones ¿ verdad ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con struct en un programa en c.

Publicado por adsad (1 intervención) el 21/11/2021 09:00:30
como se implementan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 265
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Ayuda con struct en un programa en c.

Publicado por dario (60 intervenciones) el 21/11/2021 09:44:03
Hola, aca tienes una idea.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
 
struct {
  int numerador;
  int denominador;
} Fraccion1;
 
struct {
  int numerador;
  int denominador;
} Fraccion2;
 
int main(void) {
  int suma;
 
  printf("Fraccion 1");
  printf("\nNumerador: ");
  scanf("%d",&Fraccion1.numerador);
  printf("Denominador: ");
  scanf("%d",&Fraccion1.denominador);
 
  printf("Fraccion 2");
  printf("\nNumerador: ");
  scanf("%d",&Fraccion2.numerador);
  printf("Denominador: ");
  scanf("%d",&Fraccion2.denominador);
 
  //Fracciones homogeneas
  if (Fraccion1.denominador == Fraccion2.denominador)
    suma = Fraccion1.numerador + Fraccion2.numerador;
  printf("%d / %d",suma,Fraccion1.denominador);
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar