The program must accept two fractions as the input. Then the program must print yes as the output if the numerators of two fractions are equal or the denominators of two fractions are equal. Else the program must print no as the output.
Example Input/Output:
Input:
1/2 3/2
Output:
yes
#include <stdio.h>
int main()
{
int numerator1, denominator1, numerator2, denominator2;
scanf("%d/%d %d/%d", &numerator1, &denominator1, &numerator2, &denominator2);
if(numerator1 == numerator2 || denominator1 == denominator2)
{
printf("yes");
}
else
{
printf("no");
}
}
import java.util.*;
public class Hello {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str1 = sc.next();
String str2 = sc.next();
int numerator1, denominator1, numerator2, denominator2;
String[] fraction = str1.split("/");
numerator1 = Integer.parseInt(fraction[0]);
denominator1 = Integer.parseInt(fraction[1]);
fraction = str2.split("/");
numerator2 = Integer.parseInt(fraction[0]);
denominator2 = Integer.parseInt(fraction[1]);
if (numerator1 == numerator2 || denominator1 == denominator2) {
System.out.println("yes");
} else {
System.out.println("no");
}
}
}
fraction1, fraction2 = input().split()
num1, den1 = fraction1.split('/')
num2, den2 = fraction2.split('/')
if num1 == num2 or den1 == den2:
print('yes')
else:
print('no')
#include <iostream>
using namespace std;
int main()
{
int numerator1, denominator1, numerator2, denominator2;
char ch1, ch2;
cin >> numerator1 >> ch1 >> denominator1 >> numerator2 >> ch2 >> denominator2;
if(numerator1 == numerator2 || denominator1 == denominator2)
{
cout << "yes";
}
else
{
cout << "no";
}
return 0;
}
Leave a Reply