#include <stdio.h>
typedef struct {
int Numerador;
int Denominador;
} TNumeroRacional;
void Atribuir( TNumeroRacional * num, TNumeroRacional * num2, int numerador, int denominador) {
printf ( " a: Atribuir valores para os campos.\n " ) ; printf ( "Primeiro numero racional:" ) ; printf ( " Por favor, insira os valores: \n Numerador: " ) ; scanf ( "%d" , & num
-> Numerador
) ; scanf ( "%d" , & num
-> Denominador
) ; printf ( "Segundo numero racional:" ) ; printf ( " Por favor, insira os valores: \n Numerador: " ) ; scanf ( "%d" , & num2
-> Numerador
) ; scanf ( "%d" , & num2
-> Denominador
) ; printf ( "Numero racional 1: %d/%d \n " , num
-> Numerador
, num
-> Denominador
) ; }
int main( void ) {
int numerador = 0 , denominador = 0 ;
TNumeroRacional num, num2;
Atribuir( & num, & num2, numerador, denominador) ;
}
//https://i...content-available-to-author-only...e.com/zQOQxr
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBpbnQgTnVtZXJhZG9yOwogICAgaW50IERlbm9taW5hZG9yOwp9IFROdW1lcm9SYWNpb25hbDsKCnZvaWQgQXRyaWJ1aXIoVE51bWVyb1JhY2lvbmFsICpudW0sIFROdW1lcm9SYWNpb25hbCAqbnVtMiwgaW50IG51bWVyYWRvciwgaW50IGRlbm9taW5hZG9yKSB7CiAgICBwcmludGYoIiBhOiBBdHJpYnVpciB2YWxvcmVzIHBhcmEgb3MgY2FtcG9zLlxuIik7CiAgICBwcmludGYoIlByaW1laXJvIG51bWVybyByYWNpb25hbDoiKTsKICAgIHByaW50ZigiIFBvciBmYXZvciwgaW5zaXJhIG9zIHZhbG9yZXM6IFxuIE51bWVyYWRvcjogIik7CiAgICBzY2FuZigiJWQiLCAmbnVtLT5OdW1lcmFkb3IpOwogICAgcHJpbnRmKCIgRGVub21pbmFkb3I6ICIpOwogICAgc2NhbmYoIiVkIiwgJm51bS0+RGVub21pbmFkb3IpOwogICAgcHJpbnRmKCJTZWd1bmRvIG51bWVybyByYWNpb25hbDoiKTsKICAgIHByaW50ZigiIFBvciBmYXZvciwgaW5zaXJhIG9zIHZhbG9yZXM6IFxuIE51bWVyYWRvcjogIik7CiAgICBzY2FuZigiJWQiLCAmbnVtMi0+TnVtZXJhZG9yKTsKICAgIHByaW50ZigiIERlbm9taW5hZG9yOiAiKTsKICAgIHNjYW5mKCIlZCIsICZudW0yLT5EZW5vbWluYWRvcik7CiAgICBwcmludGYoIk51bWVybyByYWNpb25hbCAxOiAlZC8lZCBcbiIsIG51bS0+TnVtZXJhZG9yLCBudW0tPkRlbm9taW5hZG9yKTsKfQoKaW50IG1haW4odm9pZCkgewoJaW50IG51bWVyYWRvciA9IDAsIGRlbm9taW5hZG9yID0gMDsKCVROdW1lcm9SYWNpb25hbCBudW0sIG51bTI7CglBdHJpYnVpcigmbnVtLCAmbnVtMiwgbnVtZXJhZG9yLCBkZW5vbWluYWRvcik7Cn0KCi8vaHR0cHM6Ly9pLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5lLmNvbS96UU9ReHI=