Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

두 줄에서 같지 않은 두 점을 찾는 C++ 프로그램

<시간/>

두 개의 범위(l1, r1)가 있다고 가정하고, (l2, r2)는 x축에 두 개의 선을 나타냅니다. l1

따라서 입력이 l1 =2와 같으면; r1 =6; l2 =3; r2 =4, 출력은 a =3, b =4가 되며 다른 답변도 가능합니다.

단계

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

if l1 is same as l2, then:
   (increase l1 by 1)
return l1 and l2

예시

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

#include <bits/stdc++.h>
using namespace std;

void solve(int l1, int r1, int l2, int r2) {
   if (l1 == l2)
      l1++;
   cout << l1 << ", " << l2;
}
int main() {
   int l1 = 2;
   int r1 = 6;
   int l2 = 3;
   int r2 = 4;
   solve(l1, r1, l2, r2);
}

입력

2, 6, 3, 4

출력

2, 3