@abhinav_singh1
plzz refer the following solution for better understanding of the logic.
#include <stdio.h>
int main() {
int N;
scanf("%d", &N);
int player1Score = 0, player2Score = 0;
int maxLead = 0, winner = 1;
for (int i = 0; i < N; i++) {
int player1RoundScore, player2RoundScore;
scanf("%d %d", &player1RoundScore, &player2RoundScore);
player1Score += player1RoundScore;
player2Score += player2RoundScore;
int lead = abs(player1Score - player2Score);
if (player1Score > player2Score && lead > maxLead) {
maxLead = lead;
winner = 1;
} else if (player2Score > player1Score && lead > maxLead) {
maxLead = lead;
winner = 2;
}
}
printf("%d %d\n", winner, maxLead);
return 0;
}